标签: ios swift camera avfoundation uipageviewcontroller
我的应用在页面视图控制器中使用三个视图控制器。用户向左滑动以访问相机。当用户导航到摄像机视图时,有一个笨重的默认摄像机加载动画。我希望相机能够预先加载,以便用户在向左滑动时看到完全活跃的相机,这样就可以消除加载动画。
该应用程序完全在Swift中,相机使用AVFoundation与自定义相机切换器和标签。
答案 0 :(得分:2)
您可以使用共享或全局变量进行捕获会话,并在主VC加载时启动/启动捕获会话。然后,当您的用户滑动另一个VC时,会话已经在内存中,您只需要设置框架。