iPhone上的“视图”和“窗口”有什么不同?

时间:2010-02-14 23:27:14

标签: iphone cocoa-touch

我使用Xcode并在其上添加UI元素,但我可以选择不同的XIB。有应用程序XIB,视图XIB和窗口XIB。我希望用户点按,然后转到下一个屏幕。我不知道哪个UI元素适合我的“下一个屏幕”,我的意思是,我选择View XIB还是Window XIB?

2 个答案:

答案 0 :(得分:3)

在iPhone应用程序中,您可以在应用程序启动时创建一个UIWindow实例(或者框架从XIB加载它,具体取决于您配置的方式)。 UIWindow永远不会被子类化,它会填满整个屏幕。

用户界面的各个页面是UIView实例,它们在代码中实例化或从XIB加载。这些通常也不是子类 - 逻辑在UIViewController子类中。

答案 1 :(得分:1)

窗口是全屏大小,无法更改,而视图是可以更改大小的视图。