Панель вкладок iPhone 5 не работает после добавления [email protected]

Возможный дубликат:
iPhone 5 TabBar не работает в надлежащем положении

Я добавил волшебный файл Default-568h.png в свой проект, и размер моего приложения изменился. Все идет нормально. Но: Мой UITabBar больше не работает. Его делегат не вызывается. Сначала я подумал, что это покрыто другим видом, но это не так. Делегат есть, и все работает на моем «старом» iPhone 4. Есть идеи?


person plaetzchen    schedule 24.09.2012    source источник
comment
Установите для окна полный размер при запуске в XIB. У меня работало stackoverflow.com/questions/12543567/   -  person Tihomir Simeonov    schedule 24.09.2012
comment
Да, полноэкранный режим при запуске — это лекарство (:   -  person berec    schedule 25.09.2012
comment
@TihomirSimeonov - вы должны сделать это ответом. Спасибо!   -  person RyanJM    schedule 26.09.2012


Ответы (3)


Вам нужно сделать две вещи:

1) Вам нужно перейти в свой основной xib, щелкнуть объект окна и установить свойство «Полный размер при запуске».

2) Если вы конвертируете старый проект, вы также должны убедиться, что ваш корневой контроллер окна установлен на tabbarcontroller. Вы можете сделать это, перетащив в конструктор интерфейсов или программно в методе вашего приложения applicationDidFinishLaunching.

person Ed Fernandez    schedule 29.09.2012
comment
2) Однако связано с автосинтезом, а не с неактивной панелью вкладок. Я знаю это, потому что я только что обновил приложение, написанное в более старом Xcode (я получил предупреждение о панели вкладок rootVC), и панель вкладок заработала после шага 1. - person Henrik Erlandsson; 05.03.2013

Убедитесь, что опция «Полный экран при запуске» отмечена для вашего главного окна. Перейдите в Interface Builder и следуйте пунктам 1, 2, 3 ниже.

введите здесь описание изображения

person nevan king    schedule 02.10.2012

Определите высоту TabBar.

person riyuk    schedule 24.09.2012
comment
TabBar имеет кадр 0, 0, 320, 49 - person plaetzchen; 24.09.2012