2015-10-17 3 views
4
  1. У меня есть четыре файла раскадровки в проекте.
  2. В «TabView.storyboard» я создаю три экземпляра Storyboard Reference и свяжу их с другой раскадрой, соответственно.
    Screenshot: Storyboard
  3. Затем я запускаю приложение в симуляторе и устройстве. Изображение заголовка и значка на панели вкладок просто не отображается (как на симуляторе, так и на устройстве).
    Screenshot: Simulator

Однако, если я клеть UITabBarController и это контроллеры просматривать в общем, как и использовать «editor-> Refactor раскадровку» опцию в меню, заголовки и значок изображения показывают нормально.Вопросы UITabBarController с раскадрой ссылками

Это ошибка в коде Xcode7?

ответ

8

Похож на аналогичную проблему с question. Я ответил here.

Вам нужно добавить элемент панели вкладок в контроллер представления раскадровки назначения.

+0

Это правильный ответ. Благодаря! –

0

Можете ли вы убедиться, что точкой входа в раскадровку является сам TabBarController? Это похоже на проблему, которую я видел раньше, когда человек заявил, что точка входа в раскадровку находится в HomeViewController вместо TabBarController, что приводит к запуску приложения, начинающегося с HomeViewController, но не имеющего фактических вкладок.

Если вы выберете контроллер на доске объявлений, должен быть установлен флажок, чтобы флаг контроллера был точкой входа.

+0

Я уверен, что проверен «Контроллер начального просмотра» UITabBarController. И вы также можете увидеть стрелку ввода на TabBarController в моем первом снимке экрана. –

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