ТТНавигатор на iPad - PullRequest
       32

ТТНавигатор на iPad

1 голос
/ 09 февраля 2011

Я хочу начать использовать THN20 TTNavigator в своем приложении, однако я прочитал здесь , что его не следует использовать на IPad.

Я не получаю объяснения, иЧто использование механизма просмотра URL-адресов связано с размером экрана IPad.

Кто-нибудь сталкивался с проблемой TTNavigator на IPad?

Я не хочу начинать использовать, чтобы позже узнать, что у меня естьпроблемы с запуском приложения на iPad.

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

iPad имеет больший экран, чтобы вместить более одного вида одновременно, например, посмотрите на UISplitViewController.

Смысл в том, что TTNavigator ожидает управления целым экраном, то есть одновременно будет виден только один вид, что почти (но не полностью) противоречит философии iPad.

Пользователи iPad ожидают, что смогут видеть и делать на iPad больше, чем на iPhone, из-за большого размера экрана. Больший размер означает больше места для нескольких касаний, больше места для дополнительного контента, информации и интерактивности.

Нет технической причины, по которой вы не должны использовать TTNavigator на iPad - только из-за удобства использования / опыта пользователя.

1 голос
/ 12 февраля 2011

Причина в том, что TTNavigator написан так, что он добавляет TTNavigationController в окно приложения. Вы можете использовать его таким образом, если хотите, и он будет работать, но большинство разработчиков не хотят использовать его на iPad. Мы хотим, чтобы TTNavigator управлял иерархией представления в одном (если не в обоих) контроллере представления в представлении с разделением.

Поскольку TTNavigator предназначен для автоматической работы с ключом UIWindow приложения, он не поддерживает непосредственное добавление в качестве контроллера представления в UISplitViewController.

Вы можете взломать Three20, чтобы заставить его работать, или вы можете подождать еще несколько недель официальной поддержки от разработчиков Three20.

...