簡體   English   中英

如果正在錄制視頻,如何警告和停止嘗試的segue

[英]How to alert and stop attempted segue if video is recording

我有一個視圖,該視圖允許通過開始/停止按鈕進行視頻錄制而沒有預覽視圖,並且我想提醒用戶,如果他們試圖在視頻播放過程中嘗試更改故事板視圖(通過觸摸手勢或通過反面信息按鈕),則停止錄制。正在錄制。 如果AVFoundation視頻捕獲會話處於活動狀態,如何防止切換到另一個視圖,並彈出UIAlertView提醒用戶首先停止錄制。 我將UIAlertView放置在viewWillDisappear ,它彈出了,但是我不知道如何使彈出式成為條件,或阻止繼續進行。 感謝您的協助和示例代碼。

只需禁用按鈕/手勢或任何允許更改視圖的手勢即可。 (對其進行視覺更改,以便用戶知道它已被禁用)。 或者,您可以為按鈕/手勢添加新的處理程序以顯示警報。

兩種選擇:

  1. 禁用按鈕/手勢。

  2. 代替從IB中的按鈕/手勢創建序列,而從視圖控制器創建序列。 然后,您可以使按鈕/手勢的操作方法調用performSegueWithIdentifier:遵循所需的任何驗證邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM