2011-07-11 19 views

回答

0

運行動畫之前,請致電:

[self.view bringSubviewToFront:basketTop]; 
[self.view bringSubviewToFront:basketBottom]; 
[self.view bringSubviewToFront:napkinTop]; 
[self.view bringSubviewToFront:napkinBottom]; 

這基本上翻出那些4個對象視圖的面前,讓他們在一切之上。您可能需要按照順序將4放在前面。

+0

我把這上面的代碼在viewDidLoad方法,它沒有工作:(但說實話,我認爲有一個更深的問題,我在atm工作,因爲我有一個default.png啓動畫面,我刪除我的項目,但每次我建立它不斷加載本身的應用程序.. –

+0

清除了所有的問題,但它仍然不允許加載圖像上面的其他東西播放動畫時 –

+0

嘗試使用'[self.view sendSubviewToBack:toolBar];'並重覆上面顯示的所有內容 – Greg

0

除了z順序,你應該檢查你試圖製作動畫的視圖是否具有合適的尺寸,否則它不可能覆蓋整個屏幕。當然,檢查你的視圖的超級視圖 - 如果超級視圖僅覆蓋UITabBar和UIPicker之間的區域,它將永遠不會覆蓋它們。

0

在您的應用程序中:didFinishLaunchingWithOptions:您可以呈現模式視圖控制器並在其中執行您的動畫,然後移除控制器。

或者你可以在窗口上執行這些動畫。

由於控制器的視圖位於標籤欄控制器內部,其視圖不包含標籤欄,因此無法在其上顯示。