などの作品は私がUIImagePickerControllerを使用してカメラアプリを書いていますし、私が行って、サブビューとして表示階層に追加したいと思います:UIImagePickerController Subview代理人を呼び出していません。 modalViewController
id delegate = [[UIApplication sharedApplication] delegate];
window = [delegate window];
picker.cameraViewTransform = CGAffineTransformMakeScale(1.3, 1.3);
[window addSubview:picker.view];
[picker viewWillAppear:YES];
[picker viewDidAppear:YES];
をしかし、私はそれを行う際に、デリゲートが呼び出されません。
ピッカーはUIImagePickerControllerインスタンスです。
私はサブビューとして追加するのにコードを変更する場合:
[[UIApplication sharedApplication].keyWindow.rootViewController presentModalViewController: controller animated: YES];
それはすべて正常に動作します。私は、デリゲートが正しく設定されていると確信しています。より多くのコードがある場合は、私が助けてくれたら教えてください。私は何を投稿するか分からなかった。
私はAdobe Flex Native Extensionのためにこの作業を行っています。そのため、ウィンドウへの参照を取得するために余分な作業が必要です。 modalViewControllerを使用できない理由もあります。フレックスアプリケーションは、ビュー階層内のUIImagePickerControllerの下にウィンドウを維持する必要がありますので、後でそれを返すことができます。
すべてのヘルプは大 はい、UIImagePickerController
のみモーダルで動作、またはUIPopoverController iPadであなたに
このサイトの周りをさらに検索した後、ウェブ上でこの作業を行う方法はないようです。これはmodalViewControllerとしてのみ機能します、なぜですか?リンゴはそう言ったので。もし誰かがこれに対処する方法を知っていれば、私はリンゴの制限が私には問題ではないので、私はアプリストアを介して配布する予定はありません。 – jln646v