2011-09-29 63 views
-2

我在IOS初學者 我試着爲UINavigationController創建自定義動畫 請告訴我蘋果拒絕此代碼或不?自定義UINavigationController

CATransition *transition = [CATransition animation]; 
transition.duration = 0.5; 
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; 
transition.type = kCATransitionReveal; 
transition.subtype = kCATransitionFromBottom; 
transition.delegate = self; 
[self.navigationController.view.layer addAnimation:transition forKey:nil]; 
self.navigationController.navigationBarHidden = NO; 
[self.navigationController pushViewController:myViewcontroller animated:NO]; 

謝謝!

+2

我們如何確定蘋果會拒絕哪些? – khr055

回答

0

,你是不繼承蘋果不允許繼承的控件(轉到您要自定義的控件的文檔),您當然可以去改變它。 現在來體驗用戶體驗,蘋果花費了大量精力使用戶體驗變得統一,只要您不與蘋果競爭,他們會很樂意批准您的應用程序。 我已經看到我的初始申請在最初幾天被拒絕了很多次,但現在他們沒有把這麼多的規範放進代碼或其他內容(我的信仰來自審批速度)。 如果使用導航控制器,我相信您可以根據需要進行定製。

相關問題