Значение по умолчанию для tabBarController.selectedViewController? - PullRequest
0 голосов
/ 03 декабря 2011

В моем приложении для iOS у меня есть tabBarController с несколькими навигационными контроллерами.В приложении DidFinishLaunching tabBarController.selectedViewController есть null.Это после того, как я назначил навигационные контроллеры tabBar tabBarItems.

Какое подходящее значение по умолчанию для tabBarController.selectedViewController?

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

1 Ответ

4 голосов
/ 03 декабря 2011

Из документации для UITabBarController , под selectedViewController:

Этот контроллер представления является тем, пользовательское представление которого в настоящее время отображается интерфейсом панели вкладок. Указанный контроллер представления должен быть в массиве viewControllers. Назначение нового контроллера вида это свойство изменяет текущий отображаемый вид, а также выбирает соответствующая вкладка в панели вкладок. Смена контроллера вида также обновляет свойство selectedIndex соответственно. Значение по умолчанию это свойство равно нулю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...