我已經使用「創建基於窗口的應用程序」選項啓動了xCode 3項目。一切似乎都很好,已經完成了很多工作。但是後來到了一個我希望爲另一個視角添加翻轉過渡的階段。而相關的文檔似乎表明我需要一個用於UIWindow的rootViewController來完成翻轉視圖。 (該項目已被移動到的XCode 4.2)設置UIWindow的根視圖控制器
我的問題是:
是否有添加RootViewController的項目已經開始了一段時間後,安全和有效的方式?
而且已經嘗試下面的代碼:
- (void) setup_root_view_controller
{
root_view_controller = [[UIViewController alloc]
initWithNibName : nil
bundle : nil ];
[root_view_controller setView : [[window subviews] objectAtIndex : 0]];
[window setRootViewController : root_view_controller];
}
上面的代碼編譯並運行,除了下面的「about_screen」不顯示正常。
about_screen.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[root_view_controller presentModalViewController : about_screen animated : YES];
「一切似乎都很好,已經完成了很多工作。」 - 這是否意味着您的應用程序中完成的大部分內容只是標準模板代碼?如果沒有編寫太多的代碼,是否可以重新使用xcode 4.2實用程序模板?這提供了執行視圖翻轉所需的所有代碼。 – 5StringRyan
感謝您的評論。已經有幾個月的工作。只是希望我可以避免不必再從頭開始...... – Stanley