問題 當繪製在屏幕上(的iOS 4)的自定義的電影播放器的控制器,我使用AVPlayerLayer顯示量。我希望在播放器上疊加一些疊加層(廣告橫幅,播放器控件等)。目前,這個工作絕對沒問題有以下層次:
UIView(self.view)\
| UIView(controlsView)\
* | UIView [some movie player c
我需要翻轉一張卡片然後將其翻轉。我已經編寫了代碼,可以毫不費力地執行此操作。麻煩來了,因爲用戶可以根據需要來回翻轉該卡片,並且看起來效果是累積的。第二次嘗試時,卡片像頂部一樣旋轉。我並不完全感到驚訝,因爲似乎只有一種添加動畫的方式,而不是從視圖中清除。有沒有辦法'重新設置'我之前提交的動畫的UIView?有沒有辦法捕獲它並重新使用它,而無需提交新的?還是我錯過了明顯的東西?這是我的代碼: if (