2012-08-05 91 views
0

当您构建一个选项卡应用程序时,每个选项卡应该是一个视图还是一个窗口?标签,它应该是一个窗口还是视图?

许多开发人员说,你的应用程序应该只有一个窗口,许多意见。其他开发人员说,为每个选项卡使用Windows。

这是正确的做法吗?

回答

2

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

接下来,你想让一个UITabBarController显示UIViewController对象的实例。无论您使用哪种SDK编写应用程序,该规则都应该适用,假定钛将其类映射回其原生Objective-C对应程序。

1

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

相关问题