Можно ли с помощью UITabBarController выбрать вкладку в коде? например, UINavigationController, мы можем использовать popViewController для возврата к rootViewController вместо нажатия кнопки возврата, так как это можно реализовать в tabbarcontroller?
UITabBarController можно ли выбрать вкладку с помощью кода?
Ответы (1)
Используйте свойство selectedIndex в UITabBarController. Дополнительную информацию можно найти в Описание класса UITabBarController.
controller.selectedIndex = 4;
или используйте
[controller setSelectedIndex:4];
person
Gerco Dries
schedule
07.05.2009
это должно быть [контроллер setSelectedIndex: 4]
- person Jason Harwig; 21.05.2009
Но этот код не запускает tabBarController: didSelectViewController:
- person gcstr; 11.06.2010
Если вы хотите использовать метод делегата для работы, вы можете просто вызвать его самостоятельно, используя
self.tabController(tabController, didSelect: controller). Немного взломано, но работает. Для этого следует подать радар; установка индекса должна вызывать его автоматически.
- person barndog; 28.02.2017