1

我想在我的应用程序中开始使用 THree20 的 TTNavigator,但是我 在这里读到它不应该在 iPad 上使用。

我真的没有得到解释,以及使用 url 浏览机制与 iPad 屏幕尺寸有什么关系。

有人在 iPad 上遇到过 TTNavigator 的问题吗?

我不想开始使用以后发现我在 iPad 上运行应用程序时遇到问题。

4

2 回答 2

2

iPad 具有更大的屏幕,可以一次容纳多个视图,例如,查看UISplitViewController.

重点是TTNavigator希望控制整个屏幕,这意味着一次只能看到一个视图,这几乎(但不完全)违背了 iPad 的理念。

由于屏幕尺寸更大,iPad 用户希望能够在 iPad 上看到比在 iPhone 上更多的东西和做更多的事情。更大的尺寸意味着更多的空间用于多次触摸,更多的空间用于额外的内容和信息以及交互性。

TTNavigator您不应该在 iPad 上使用没有技术原因- 只有可用性/用户体验原因。

于 2011-02-09T11:11:33.647 回答
1

原因是 TTNavigator 被编写为它添加一个 TTNavigationController 到应用程序的窗口。如果您愿意,您可以以这种方式使用它,它会起作用,但这不是大多数开发人员希望在 iPad 上使用它的方式。我们希望能够让 TTNavigator 在拆分视图中的一个(如果不是两个)视图控制器中控制视图层次结构。

因为 TTNavigator 设计为在应用程序的关键 UIWindow 上自动工作,所以它不直接支持在 UISplitViewController 中添加为视图控制器。

您可以破解 Three20 以使其工作,或者您可以再等几周以获得 Three20 开发人员的官方支持。

于 2011-02-12T03:00:36.423 回答