1

我有一个视图允许通过开始/停止按钮进行视频录制而没有预览视图,我想提醒用户在视频期间尝试更改情节提要视图(通过触摸手势或翻转信息按钮)时停止录制正在录制。如果 AVFoundation 视频捕获会话处于活动状态,我如何防止转到另一个视图,并UIAlertView弹出一个提醒用户先停止录制的弹出窗口。我将 UIAlertView 放在 a 中viewWillDisappear,它会弹出,但我不知道如何使弹出窗口有条件,或者阻止 segue 继续进行。感谢您提供任何帮助和示例代码。

4

2 回答 2

0

只需禁用按钮/手势或任何允许更改视图的东西。(对其进行视觉更改,以便用户知道它已被禁用)。或者,您可以为按钮/手势添加新的处理程序以显示警报。

于 2012-05-24T05:09:56.127 回答
0

两种选择:

  1. 禁用按钮/手势。

  2. 不要从 IB 中的按钮/手势创建 segue,而是从视图控制器创建它。然后,您可以performSegueWithIdentifier:按照您想要的任何验证逻辑调用按钮/手势的操作方法。

于 2012-05-24T05:51:09.250 回答