Программное переключение на вкладку «Еще» на iPhone

Я хочу программно инициализировать мой tabBarController последней вкладкой, выбранной пользователем. Это нормально работает для моих стандартных вкладок, но если uwer был на вкладке «Дополнительно», я не могу понять, как его инициализировать, поскольку эта вкладка (насколько мне известно) не имеет индекса).

Кто-нибудь знает способ сделать это?


person MM.    schedule 16.10.2009    source источник


Ответы (1)


Прямо из документации -[UITabBarController selectedIndex]:

Чтобы выбрать сам контроллер навигации More, вы должны вместо этого изменить значение свойства selectedViewController.

Так что просто сделайте:

[controller setSelectedViewController:[controller moreNavigationController]];
person Mike Abdullah    schedule 16.10.2009
comment
Спасибо! Не знаю, почему я этого не нашел :) - person MM.; 16.10.2009
comment
Можно ли напрямую переключиться в режим редактирования большего экрана? Что-то вроде [controller moreNavigationController].editing = YES; - person Robert; 16.04.2013