2016-08-04 60 views
1

我的應用在頁面視圖控制器中使用三個視圖控制器。用戶向左滑動以訪問攝像頭。當用戶導航到相機視圖時,會有一個笨重的默認相機加載動畫。我希望相機能夠預先加載,以便用戶在向左滑動的瞬間看到完全活動的相機,從而消除加載動畫。如何在PageViewController中預加載攝像頭以便不存在加載動畫?

該應用程序完全在Swift中,相機使用AVFoundation與自定義相機切換器和標籤。

回答

2

您可以在捕獲會話中使用共享或全局變量,並在加載主VC時啓動/啓動捕獲會話。然後當你的用戶滑動到另一個VC時,會話將已經在內存中,你只需要設置框架。