TWTRTimeLineViewController скрывает изображение элемента панели вкладок

Я имею дело с проблемой и был бы рад, если бы кто-то мог помочь:

Справочная информация. Я пытаюсь разработать приложение для iOS с использованием Swift, в котором есть раздел, в котором отображается временная шкала пользователя с использованием Twitter Fabric.

Проблема: у меня проблема с элементом управления панелью вкладок, который я использовал, и, наконец, обнулился до Fabric SDK как виновника (возможно, я ошибаюсь) - я попытался создать новый проект и момент, когда вы используете TWTRTimeLineViewController , изображение панели вкладок исчезает, даже заголовка не видно.

Мой макет такой:

Панель управления вкладками (2 вкладки)

  • TableViewController: имеет TWTRTimeLineViewController в качестве viewController для получения временной шкалы Twitter.

  • Контроллер представления навигации — имеет TableViewController, который рисует каналы YouTube.

Проблема в том, что (см. Прикрепленное изображение - внизу справа) - элемент панели вкладок, содержащий ленту твиттера, никогда не отображает свое изображение или заголовок ... независимо от того, выбран он или нет.

PS: Запрещено размещать изображения, так как это мой первый пост. Я также написал запрос здесь: https://twittercommunity.com/t/twtrtimelineviewcontroller-hides-tab-bar-item-image/45178


person zaam    schedule 06.07.2015    source источник


Ответы (2)


(ПРИМЕЧАНИЕ: у меня недостаточно репутации, чтобы комментировать)

Я испытываю точно такую ​​​​же проблему. Использование TWTRTimeLineViewController на одной из моих вкладок приводит к исчезновению одного значка (остальные 4 значка остаются видимыми). Я также должен отметить, что текст исчезает вместе со значком.

РЕДАКТИРОВАТЬ: я запускаю Xcode 7 Beta 3.

РЕДАКТИРОВАТЬ 2: я все еще использую TWTRTimeLineViewController, но значок теперь виден! Я не совсем уверен, что я изменил, хотя, к сожалению...

person Micah Stairs    schedule 18.07.2015

Что сработало для меня сейчас, так это то, что я добавил navigationController между tabController и tableViewController. Странный обходной путь, но он сделал. Я думаю, проблема заключалась в том, что потоки твиттера перекрывали ограничения контроллера панели вкладок, и должен был быть способ переопределить это в коде. Навигационный контроллер, возможно, ограничивает это.

person zaam    schedule 25.07.2015
comment
Это работает, но временная шкала находится под панелью навигации, которая поставляется с UINavigationController, и не отображаются элементы barButtonItems, а также не отображается заголовок панели навигации. - person Ace Green; 03.09.2015