我想在我的应用程序中开始使用 THree20 的 TTNavigator,但是我 在这里读到它不应该在 iPad 上使用。
我真的没有得到解释,以及使用 url 浏览机制与 iPad 屏幕尺寸有什么关系。
有人在 iPad 上遇到过 TTNavigator 的问题吗?
我不想开始使用以后发现我在 iPad 上运行应用程序时遇到问题。
我想在我的应用程序中开始使用 THree20 的 TTNavigator,但是我 在这里读到它不应该在 iPad 上使用。
我真的没有得到解释,以及使用 url 浏览机制与 iPad 屏幕尺寸有什么关系。
有人在 iPad 上遇到过 TTNavigator 的问题吗?
我不想开始使用以后发现我在 iPad 上运行应用程序时遇到问题。
iPad 具有更大的屏幕,可以一次容纳多个视图,例如,查看UISplitViewController
.
重点是TTNavigator
希望控制整个屏幕,这意味着一次只能看到一个视图,这几乎(但不完全)违背了 iPad 的理念。
由于屏幕尺寸更大,iPad 用户希望能够在 iPad 上看到比在 iPhone 上更多的东西和做更多的事情。更大的尺寸意味着更多的空间用于多次触摸,更多的空间用于额外的内容和信息以及交互性。
TTNavigator
您不应该在 iPad 上使用没有技术原因- 只有可用性/用户体验原因。
原因是 TTNavigator 被编写为它添加一个 TTNavigationController 到应用程序的窗口。如果您愿意,您可以以这种方式使用它,它会起作用,但这不是大多数开发人员希望在 iPad 上使用它的方式。我们希望能够让 TTNavigator 在拆分视图中的一个(如果不是两个)视图控制器中控制视图层次结构。
因为 TTNavigator 设计为在应用程序的关键 UIWindow 上自动工作,所以它不直接支持在 UISplitViewController 中添加为视图控制器。
您可以破解 Three20 以使其工作,或者您可以再等几周以获得 Three20 开发人员的官方支持。