0

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

许多开发人员说您的应用程序应该只有一个具有多个视图的窗口。其他开发人员说每个选项卡都使用窗口。

哪个是正确的做法?

4

2 回答 2

2

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

然后,您需要一个 UITabBarController 来显示 UIViewController 对象的实例。无论您使用什么 SDK 来编写应用程序,这条规则都应该适用,假设 Titan 将其类映射回它们的原生 Objective-C 对应项。

于 2012-08-05T15:37:12.337 回答
1

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

于 2012-08-05T15:34:05.590 回答