簡體   English   中英

MPMoviePlayerViewController - 如何攔截或更改“完成”按鈕的功能

[英]MPMoviePlayerViewController - how to intercept or change the function of the Done button

我正在使用MPMoviePlayerViewController。 我有一個UINavigationController,但我沒有推它,而是調用presentModalViewController。 這是因為我希望MPMoviePlayerViewController具有交叉溶解過渡(我可以將modalTransitionStyle設置為)。 它看起來正確,並逐漸消失。 但是,當它完成時,會導致上一個視圖滑動到位。 這不是我想要的。 我已經嘗試將modalTransitionStyle和modalPresentationStyle設置為無效。

我還為MPMoviePlayerViewController創建了子類,但是在完成播放或按下完成按鈕時無法弄清楚如何截取其默認功能。 也許如果我能做到這一點,我可以解決上述問題。

我建議你為MPMoviePlayerDidFinishNotificationMPMoviePlayerWillExitFullScreenNotification掛鈎通知處理程序。 一旦播放完成/完成/停止,就調用前者。 一旦用戶從MPMoviePlayerController的全屏界面點擊DONE按鈕,就會發送后者。

暫無
暫無

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

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