2

ImagePickerControllerタブを初めて選択したときにカメラ()を表示するアプリを作成しています。ビューコントローラによってモーダルに表示されるため、画面全体が表示され、コントローラを閉じてタブ(6つ)に戻るための閉じるボタンを配置しました。ただし、次に[カメラ]タブを選択すると、カメラは起動せず、空のウィンドウ、つまりViewControllerが表示されます。Storyboard標準のオーバーレイではなく、カスタムのカメラオーバーレイを使用してアプリを作成しましたUIImagePickerController

私はカメラを次のように却下します: [self.picker dismissModalViewControllerAnimated:NO];

誰かがこのビューコントローラーで常にカメラを提示する方法を教えてもらえますか?

4

1 に答える 1

2

初めて動作し、その後は動作しないのでviewDidLoad、タブのビューコントローラの方法でカメラビューコントローラを表示していると思います。そのコードをに移動するviewWillAppearと、タブに移動するたびに表示されます。

または、メソッドでカメラを表示することもできますUITabBarDelegate tabBar:didSelectItem:

于 2012-10-28T04:12:38.673 に答える