2016-08-04 4 views
1

私のアプリは、ページビューコントローラで3つのビューコントローラを使用します。ユーザーは左にスワイプしてカメラにアクセスします。ユーザーがカメラビューにナビゲートすると、不器用なデフォルトのカメラ読み込みアニメーションがあります。私はカメラをプリロードして、ユーザが左にスワイプした瞬間に完全にアクティブなカメラを見るようにして、読み込みアニメーションを排除するようにしたいと思います。PageViewControllerでカメラをプリロードしてアニメーションが読み込まれないようにするにはどうすればよいですか?

アプリは完全にSwiftで、カメラはカスタムカメラスイッチャーとラベル付きのAVFoundationを使用します。

答えて

2

キャプチャセッションに共有変数またはグローバル変数を使用し、メインVCがロードされたときにキャプチャセッションを開始または開始できます。その後、あなたのユーザーが他のVCにスワイプすると、セッションはすでにメモリ内にあり、フレームを設定するだけです。

関連する問題