У меня есть UITabBarController в моем проекте, который я создаю программно - без наконечника. Я создаю контроллеры представления, инициализирую их, а затем создаю массив из них и использую метод setViewControllers:animated:
на моем контроллере панели вкладок. Это работает , за исключением, что когда он появляется, мой контроллер панели вкладок не имеет ничего выбранного. Если я позвоню [ tabBarController setSelectedIndex:1 ]
, то он будет работать нормально, но если я позвоню [ tabBarController setSelectedIndex:0 ]
, ничего не будет выбрано. Это странная ошибка, или я делаю это неправильно? Это использование iPhone SDK 3.0.UITabBarController инициализируется ничем не выбранным
1
A
ответ
1
оказывается, что код был написан мне долго время назад, когда я делал глупые вещи, как переопределить метод -tabBarItem
аксессора в UIViewController. Перемещение элемента элемента панели вкладок в -initWithStyle:
устраняло эту проблему.
1
Покажите свой код, если хотите, облегчит нам поиск проблемы ... Но из-за того, что я ничего не вижу, я думаю, что неправильно, когда вы инициализируете свои UITabBarButtons, вы не даете ни одного из них индекс 0 ...
0
Это произошло для меня, когда я установил свойство tabBarItem UIViewController в viewDidLoad вместо его метода init.
Смежные вопросы
- 1. частная инициализируется переменная не инициализируется
- 2. FileReader никогда ничем не срабатывает
- 3. Параметры, заполненные ничем, не заполняются?
- 4. Замените значения ничем/нулем
- 5. Как заменить "{* foo *}" ничем?
- 6. C# разбить строку ничем
- 7. Ширина DIV ничем не соответствует Javascript, почему?
- 8. ListBox с ничем не отображенным выделенной позицией
- 9. конкатенировать, если встроенный eval не является ничем.
- 10. Phaser.State не инициализируется
- 11. нг-повторить не инициализируется
- 12. ObjectInputStream не инициализируется
- 13. JQuery selectmenu не инициализируется
- 14. jQuery Gantt не инициализируется
- 15. SelectCommand.Connection не инициализируется
- 16. Sencha Touch не инициализируется
- 17. JFrame не инициализируется
- 18. SSLContextImpl не инициализируется
- 19. PHP Cookie не инициализируется
- 20. R Двигатель не инициализируется
- 21. JqGrid не инициализируется
- 22. Jquery Cycle2 не инициализируется
- 23. NSManagedObject не инициализируется
- 24. Почему Аллегро не инициализируется?
- 25. Статическое поле не инициализируется
- 26. NSMutableDictionary не инициализируется правильно
- 27. Файл подкачки не инициализируется?
- 28. Для каждого не инициализируется
- 29. Datatable JQuery не инициализируется
- 30. Акка Акка не инициализируется
Пожалуйста, размещайте запросы на редактирование/добавление в комментариях к вопросу - если у вашего запроса нет возможности фактически получить ответ. – RickDT
Ну да, это так, как я заявляю в конце своего ответа, прочитал весь ответ, прежде чем комментировать – Daniel
. Я не считаю, что мне нужно инициализировать любые UITabBarButtons или установить их индексы; он автоматически обрабатывается UITabBarController. –