2010-07-30 59 views
1

我有另一個與視圖相關的問題,我最終在這裏處理視圖和Windows。我對iPhone開發的所有基礎知識的理解已經顛倒過來。可可觸摸,使用:窗口模板或視圖模板?

有人可以解釋,或指向一個參考,這兩個模板之間的區別?

例如:我的應用程序不會在界面生成器中顯示一個窗口。我應該有嗎?我什麼時候該有一個,什麼時候不應該?

+0

可能的重複[哪裏是一個窗口XIB和用於iPhone OS的視圖XIB模板之間的區別>用戶界面?](http://stackoverflow.com/questions/729314/where-is-the-difference-between -an-window-xib-and-an-view-xib-template-for-iphone) – 2010-07-30 12:55:20

回答

2

Window-based Application模板只提供一個應用程序委託和一個窗口。

A View-based application將從一個應用程序委託和一個窗口以及一個視圖開始。

您的應用程序不會顯示一個窗口,因爲您現在正在查看和編輯的視圖是由單獨的XIB中的窗口加載的。

+0

因此,在視圖模板中,該窗口存在,但不會顯示在Interface Builder中? – AlvinfromDiaspar 2010-07-30 05:12:44

+0

對於我的基於視圖的應用程序,我的'UIWindow'元素包含在'MainWindow.xib'文件中。 – esqew 2010-07-30 05:13:47

+0

啊是的。我注意到我有一個MainWindow.xib,它確實具有Window對象以及視圖的ViewController。那麼,有一個窗口模板的pt是什麼?不是所有的應用都必須有一個窗口並且至少有一個視圖? – AlvinfromDiaspar 2010-07-30 05:15:15