1
鉱山のアプリケーションはUIImagePickerController
インスタンスを使用しています:UIImagePickerController黒い画面の問題
- カメラと保存され、写真のビュー間で分割ビューのUIを提供します。
- 保存され、写真が閲覧は、カメラビューがどのように同様の問題、ソース・タイプを持つ子ビューコントローラ
UIImagePickerControllerSourceType.Camera
としてUIImagePickerController
を追加し、コンテナビューで構成コレクションビュー
は、私は次の解決策を試してみました:
- は、前の子 - ビュー - コントローラのインスタンスを削除し、作成および
viewDidAppear
に新しいものを毎回追加します。これは機能しますが、まったく必要ないようです。 imagePickerController
のビューをcontainer-viewのサブビューとして追加します(ただし、addChildViewController
とdidMoveToParentViewController
は呼び出しません)。これはUIKitのView-Controllerの親子パラダイムが壊れているので、明らかに悪く見えます。
私はimagePickerController
子 - ビュー - コントローラではないので、(それが親を持たないので)、それはその親を通じてviewDidAppear
とviewDidDisappear
などのイベントが通知されませんので、第二の溶液の作品把握。
問題を回避する方法は他にありますか? この問題が存在する理由を正確に知っている人はいますか?
ビデオキャプチャを開始したくないですか?さらに、どのようにカメラの視点が見えないという問題を解決するだろうか? –
このようにすることができます。vc = UIImagePickerController() vc.startVideoCapture() –
もう一度、私はビデオキャプチャを開始しません。私は説明できない黒い部分を取り除くことに興味があります。 –