Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个视图允许通过开始/停止按钮进行视频录制而没有预览视图,我想提醒用户在视频期间尝试更改情节提要视图(通过触摸手势或翻转信息按钮)时停止录制正在录制。如果 AVFoundation 视频捕获会话处于活动状态,我如何防止转到另一个视图,并UIAlertView弹出一个提醒用户先停止录制的弹出窗口。我将 UIAlertView 放在 a 中viewWillDisappear,它会弹出,但我不知道如何使弹出窗口有条件,或者阻止 segue 继续进行。感谢您提供任何帮助和示例代码。
UIAlertView
viewWillDisappear
只需禁用按钮/手势或任何允许更改视图的东西。(对其进行视觉更改,以便用户知道它已被禁用)。或者,您可以为按钮/手势添加新的处理程序以显示警报。
两种选择:
禁用按钮/手势。
不要从 IB 中的按钮/手势创建 segue,而是从视图控制器创建它。然后,您可以performSegueWithIdentifier:按照您想要的任何验证逻辑调用按钮/手势的操作方法。
performSegueWithIdentifier: