Подтвердить что ты не робот

Добавление новых вкладок в контроллер панели вкладок

Я создаю приложение iOS на панели вкладок. Контроллер отображения панели вкладок имеет две вкладки, каждая из которых подключена к контроллеру вида.

Это выглядит так:

enter image description here

Мне нужно добавить дополнительные вкладки в контроллер табуляции. Я делаю это на раскадровке следующим образом:

  • Я добавляю новый контроллер представления.
  • Я управляю перетаскиванием из контроллера панели вкладок в новый созданный контроллер представления.
  • Откроется окно, и я выбираю Control Segue-View Control.
  • Создается переход от контроллера панели вкладок к новому контроллеру представления.

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

Вот так:

enter image description here

Мне нужно знать, что я делаю неправильно.

4b9b3361

Ответ 1

Сначала перетащите TabBarController из библиотеки объектов, вы увидите, что там есть только две вкладки с VC.

чтобы добавить еще элемент табуляции в TabBarVC перетащить VC из библиотеки объектов

Затем перетащите элемент управления из TabBarVC в New VC, тогда отношение Segue pops up

Выберите последний Отношения Segue → Контроллеры просмотра

Here is the Screen

Ответ 2

обязательно проверьте размер изображения значка. оттенок добавленного изображения по умолчанию серый. Если у вас есть изображение с большим размером вкладки, оно может выглядеть так, как будто вся полоса вкладок по какой-то причине вышла серым цветом. pic не авто изменяет размер.

Ответ 3

У меня была такая же проблема, пока я не добавил элемент панели вкладок из библиотеки объектов в новое представление (настройки его атрибутов на правой панели) и THEN ctrl перетащили из контроллера панели вкладок в новое представление, создав связь переход.

Если я попытался перетащить ctrl из контроллера табуляции, не добавив сначала элемент табуляции к новому представлению, у него было поведение, которое вы описали.

Ответ 4

необходимо добавить/перетащить значок (от показа медиа-библиотеки) к 3-му контроллеру представления, чтобы он мог отображаться правильно.

Ответ 5

Перезапуск Xcode 6.1.1 решил проблему для меня, когда я работал над несколькими проектами.