适用于iPhone OS>用户界面的Window XIB和View XIB模板之间的区别在哪里?

Tha*_*nks 8 iphone xcode

就像我理解的那样,如果我采用View XIB,我有一个内容视图,我可以在其中放置U​​I控件元素.

那么什么是窗户呢?这不是一回事吗?

Mic*_*Fey 17

在iPhone上,每个应用程序通常都有一个窗口和多个视图.在您的情况下,您将在View XIB中设计您的UI,并在运行时将其添加到您的应用程序窗口中.您可以使用MainWindow XIB设置视图控制器,以根据需要交换视图进出应用程序.

有关Windows和视图的更多信息,请参阅" iPhone应用程序编程指南"的" Windows和视图"部分

  • 由于你的名字,我认为你不需要写"谢谢!!" 不过,这里的答案很好. (3认同)

cde*_*osa 1

一个窗口有两个视图:框架视图(其中包含只有 AppKit 可以访问的控件,例如缩放、隐藏、关闭和最大化按钮以及标题栏和代理图标)和您控制的内容视图。

如果您正在设计一个要嵌入到另一个视图中的区域,或者将其交给需要视图的 API(例如,创建面板或工作表),那么请使用视图。如果您正在设计专门的窗口(例如文档窗口),那么请使用窗口。

使用窗口,您可以控制其外观和行为,例如使其成为模态、为其提供代理图标、在 Windows 菜单中列出它、相对于其他窗口对其进行排序等等,而您却无法做到这一点。做一个简单的视图。

Windows 的工作原理