我目前正在執行我自己的這個開場動畫iOS版開場動畫
http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial
動畫版本的運行完全然而,一旦爲Default.png消失,我的動畫開始我已經加載了UITabBar和UIPicker當它播放時,第一個視圖位於我的動畫上方。我想知道如何確保這個動畫播放高於一切。
我目前正在執行我自己的這個開場動畫iOS版開場動畫
http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial
動畫版本的運行完全然而,一旦爲Default.png消失,我的動畫開始我已經加載了UITabBar和UIPicker當它播放時,第一個視圖位於我的動畫上方。我想知道如何確保這個動畫播放高於一切。
運行動畫之前,請致電:
[self.view bringSubviewToFront:basketTop];
[self.view bringSubviewToFront:basketBottom];
[self.view bringSubviewToFront:napkinTop];
[self.view bringSubviewToFront:napkinBottom];
這基本上翻出那些4個對象視圖的面前,讓他們在一切之上。您可能需要按照順序將4放在前面。
除了z順序,你應該檢查你試圖製作動畫的視圖是否具有合適的尺寸,否則它不可能覆蓋整個屏幕。當然,檢查你的視圖的超級視圖 - 如果超級視圖僅覆蓋UITabBar和UIPicker之間的區域,它將永遠不會覆蓋它們。
在您的應用程序中:didFinishLaunchingWithOptions:您可以呈現模式視圖控制器並在其中執行您的動畫,然後移除控制器。
或者你可以在窗口上執行這些動畫。
由於控制器的視圖位於標籤欄控制器內部,其視圖不包含標籤欄,因此無法在其上顯示。
我把這上面的代碼在viewDidLoad方法,它沒有工作:(但說實話,我認爲有一個更深的問題,我在atm工作,因爲我有一個default.png啓動畫面,我刪除我的項目,但每次我建立它不斷加載本身的應用程序.. –
清除了所有的問題,但它仍然不允許加載圖像上面的其他東西播放動畫時 –
嘗試使用'[self.view sendSubviewToBack:toolBar];'並重覆上面顯示的所有內容 – Greg