【发布时间】:2010-07-30 04:53:31
【问题描述】:
我有另一个与 Views 相关的问题,我最终在这里处理了 Views 和 Windows。我对 iPhone 开发的所有基础知识的理解都被颠倒了。
有人能解释一下这两个模板的区别吗?
例如:我的应用程序没有在 Interface Builder 中显示窗口。我应该有一个吗?什么时候应该有,什么时候不应该?
【问题讨论】:
标签: iphone cocoa-touch view window
我有另一个与 Views 相关的问题,我最终在这里处理了 Views 和 Windows。我对 iPhone 开发的所有基础知识的理解都被颠倒了。
有人能解释一下这两个模板的区别吗?
例如:我的应用程序没有在 Interface Builder 中显示窗口。我应该有一个吗?什么时候应该有,什么时候不应该?
【问题讨论】:
标签: iphone cocoa-touch view window
Window-based Application 模板只提供了一个应用程序委托和一个窗口。
View-based application 将为您提供一个应用程序委托和一个窗口以及一个视图。
您的应用程序没有显示 Window,因为您现在(很可能)正在查看和编辑的视图是由 Window 加载的,该 Window 位于单独的 XIB 中。
【讨论】:
UIWindow 元素包含在MainWindow.xib 文件中。
UIView、MKMapView、UIWebView 等。