iPad 上的 TTNavigator

发布于 2024-10-16 17:40:30 字数 288 浏览 8 评论 0原文

我想开始在我的应用中使用 THree20 的 TTNavigator,但是我在此处阅读了它不应该在 iPad 上使用。

我不太明白解释,以及使用 url 浏览机制与 iPad 屏幕尺寸有何关系。

有人在 iPad 上使用 TTNavigator 时遇到过问题吗?

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

I want to start using THree20's TTNavigator in my app, however I read here that it shouldn't be used on IPad.

I don't really get the explanation, and what using url browsing mechanism has to do the with the IPad screen size.

Did anyone encountered problem with TTNavigator on IPad ?

I don't want to start using to later find out I have problems running the app on an IPad.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

对岸观火 2024-10-23 17:40:30

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

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

由于屏幕尺寸更大,iPad 用户希望能够在 iPad 上看到比 iPhone 更多的内容并执行更多操作。更大的尺寸意味着更多的空间用于多次触摸,更多的空间用于额外的内容、信息和交互。

没有任何技术原因说明您不应该在 iPad 上使用 TTNavigator - 只是可用性/用户体验方面的原因。

The iPad has a larger screen to accommodate more than one view at a time, as an example, look at UISplitViewController.

The point being made is that TTNavigator expects to control the whole screen, meaning only one view will be visible at a time, which almost (but not entirely) goes against the philosophy of the iPad.

iPad users expect to be able to see and do more on an iPad than they would on an iPhone because of the larger screen size. Larger size means more space for multiple touches, more space for extra content and information and interactivity.

There's no technical reason why you shouldn't use TTNavigator on an iPad - only usability / user experience reasons.

若相惜即相离 2024-10-23 17:40:30

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

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

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

The reason is that TTNavigator is written so that it adds a TTNavigationController to the application's window. You can use it in this fashion if you'd like and it will work but that's not how most developers want to use it on the iPad. We want to be able to have a a TTNavigator control the view hierarchy in one (if not both) of the view controller(s) in a split view.

Because TTNavigator is designed to work automatically on the app's key UIWindow it doesn't directly support being added as a view controller in a UISplitViewController.

You can hack Three20 to make it work or you can wait a few more weeks for official support from the Three20 developers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文