我有另一個與視圖相關的問題,我最終在這裏處理視圖和Windows。我對iPhone開發的所有基礎知識的理解已經顛倒過來。可可觸摸,使用:窗口模板或視圖模板?
有人可以解釋,或指向一個參考,這兩個模板之間的區別?
例如:我的應用程序不會在界面生成器中顯示一個窗口。我應該有嗎?我什麼時候該有一個,什麼時候不應該?
我有另一個與視圖相關的問題,我最終在這裏處理視圖和Windows。我對iPhone開發的所有基礎知識的理解已經顛倒過來。可可觸摸,使用:窗口模板或視圖模板?
有人可以解釋,或指向一個參考,這兩個模板之間的區別?
例如:我的應用程序不會在界面生成器中顯示一個窗口。我應該有嗎?我什麼時候該有一個,什麼時候不應該?
Window-based Application
模板只提供一個應用程序委託和一個窗口。
A View-based application
將從一個應用程序委託和一個窗口以及一個視圖開始。
您的應用程序不會顯示一個窗口,因爲您現在正在查看和編輯的視圖是由單獨的XIB中的窗口加載的。
因此,在視圖模板中,該窗口存在,但不會顯示在Interface Builder中? – AlvinfromDiaspar 2010-07-30 05:12:44
對於我的基於視圖的應用程序,我的'UIWindow'元素包含在'MainWindow.xib'文件中。 – esqew 2010-07-30 05:13:47
啊是的。我注意到我有一個MainWindow.xib,它確實具有Window對象以及視圖的ViewController。那麼,有一個窗口模板的pt是什麼?不是所有的應用都必須有一個窗口並且至少有一個視圖? – AlvinfromDiaspar 2010-07-30 05:15:15
可能的重複[哪裏是一個窗口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