2010-06-15 156 views
0

我被的appDelegate,主窗口和各種視圖(以及相應的contollers)之間的關係混淆幾個視圖。我想實現的是應用程序啓動,轉移到「mainController」類,依次爲加載所需的筆尖文件手動控制後(在應用程序委託儘量減少程序邏輯)。首先,我需要加載登錄屏幕,並且在成功登錄後,應用程序內容的理想狀態應該位於appDelegate之外,因此是「mainController」類。構建一個iPhone應用程序與

是否「mainController」需要用(空白)筆尖文件連接?這個mainController應該是UIViewController類的子類,儘管它本身沒有GUI內容,並且可以通過[window addSubview:mainViewController.view]實例化。 [window makeKeyAndVisible]; ?或者我應該使用alloc/init語法。在這種情況下,如何從(子)視圖引用窗口以便以編程方式添加視圖?

任何提示,提示或教程將是有益的。

回答

1

可以兼得的UIViewController從一個XIB文件中獲取其觀點和一個在那裏你打造UIViews並將它們添加程序。這取決於最簡單的情況。 Interface Builder中不能做所有你可以編寫自己的觀點做的事情,但對於大多數的意見界面生成器就足夠了。

您應該開始閱讀Apple製作的本指南,它將帶您通過使用UIViewControllers的不同方式:View Controller Programming Guide