标签,它应该是窗口还是视图?

时间:2012-08-05 15:23:01

标签: ios titanium

构建选项卡应用程序时,每个选项卡应该是视图还是窗口?

许多开发人员说您的应用应该只有一个窗口包含很多视图。其他开发人员说每个标签使用窗口。

哪种做法是正确的?

2 个答案:

答案 0 :(得分:2)

iOS应用程序的一般规则是每个物理屏幕需要一个UIWindow实例。直到iOS添加了更好的多屏幕支持,并且较新的硬件能够原生支持应用程序镜像,大多数应用程序使用一个窗口,除非它明确支持第二个显示。

接下来,您希望一个UITabBarController显示UIViewController对象的实例。无论您使用哪种SDK来编写应用程序,此规则都应该成立,假设钛将其类映射回其原生的Objective-C对应项。

答案 1 :(得分:1)

该窗口在普通应用程序中没有很多视图,它只是在显示时托管视图。我从来没有听说过在选项卡视图中使用Windows,我有几个使用tabbarcontrollers的应用程序,我总是使用UIViewController子类(或UINavigationController子类)和它的笔尖中的视图 - 所有工作都很好。