我想开始在我的应用程序中使用THree20的TTNavigator,但我在here上看到它不应该在IPad上使用。
我真的不明白,使用url浏览机制和IPad屏幕大小有什么关系。
有人在IPad上遇到过TTNavigator的问题吗?
我不想开始使用,然后才发现在IPad上运行应用程序有问题。
发布于 2011-02-12 11:00:36
原因是,编写TTNavigator的目的是为了向应用程序的窗口添加一个TTNavigationController。如果你愿意,你可以以这种方式使用它,它将会工作,但这不是大多数开发人员想要在iPad上使用它的方式。我们希望能够让TTNavigator控制拆分视图中的一个(如果不是两个)视图控制器中的视图层次结构。
因为TTNavigator被设计为在应用程序的关键UIWindow上自动工作,所以它不直接支持作为UISplitViewController中的视图控制器添加。
您可以修改Three20以使其工作,或者您可以再等几周,等待Three20开发人员提供官方支持。
发布于 2011-02-09 19:11:34
以UISplitViewController为例,iPad拥有更大的屏幕,可以同时容纳多个视图。
重点是TTNavigator希望控制整个屏幕,这意味着一次只能看到一个视图,这几乎(但不是全部)违背了iPad的哲学。
由于iPad的屏幕尺寸更大,iPad用户希望比在iPhone上能够看到更多的东西,并做更多的事情。更大的尺寸意味着更多的空间用于多点触摸,更多的空间用于额外的内容和信息以及交互性。
没有技术原因说明你不应该在iPad上使用TTNavigator --只有可用性/用户体验的原因。
https://stackoverflow.com/questions/4943852
复制相似问题