2015-04-16 4 views
0

У меня возникают проблемы с subviews, которые не загружаются для контроллера просмотра, это происходит после добавления UITabBarController в раскадровку.XCode 6.3 добавление UITabBarController разбивает мою раскадровку

Вы можете воспроизвести это по 1) Создание проекта (Objective c single pane) 2) Удалить содержимое в панели рассказов. Добавить контроллер представления табуляции. 3) Добавьте контроллер просмотра с некоторыми подзонами 4) Установите контроллер вида из трех в качестве начального.

enter image description here

Вывод: Я уверен, что подтаблицы не загружаются, потому что, когда я использую отладчик я вижу только направляющий макет в viewDidLoad

(lldb) po self.view.subviews 
<__NSArrayM 0x7f9a20417df0>(
<_UILayoutGuide: 0x7f9a20416d40; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f9a20415820>>, 
<_UILayoutGuide: 0x7f9a204176e0; frame = (0 0; 0 0); hidden = YES; layer = <CALayer: 0x7f9a20415b50>> 
) 

enter code here

Если я создаю вторую раскадровку и укажите приложение на это и создайте там контроллер вида. Он работает так, как ожидалось.

Я даже могу копировать вставить контроллер представления из второго раскадровки в первый, и это будет работать также

Даже если удалить TabviewController и друзей из раскадровки Раскадровка остается неработающей.

+1

В окне предварительного просмотра для iPhone и IPad, это окно показать, как вы ожидаете, или с красным квадратом недостающей? Также попробуйте дать контроллеру идентификатор раскадровки и посмотреть, поможет ли это. –

+0

Предварительный просмотр также отсутствует. Играйте с компактным/компактным и т. Д. С предварительным просмотром, и вы можете видеть проблемы перед глазами. Спасибо за вклад, который он помог. –

+0

Рад, что у вас это работает. Он звучал связанный с классом размер, но я не был уверен, что сами представления можно контролировать с помощью классов размера. Я не видел этого. Я делаю все в Any/Any, которое теперь было сожжено во время обновления iOS8. –

ответ

0

Странное поведение не имеет ничего общего с UITabViewController.

Кажется, что это ошибка или недопонимание с моей стороны, связанные с размером классов

Если изменить вид в нижней части редактора в wCompact hCompact я начинаю проблемы, но если это затухающий Хани все работает нормально.

enter image description here

Если вы начнете использовать компактный/компактный есть некоторые очень странные и неожиданные поведения

Смежные вопросы