UITabBar значки не отображаются правильно - PullRequest
0 голосов
/ 24 мая 2018

Я работаю над приложением для iOS.У меня есть вкладка с 5 View Controllers.Все значки установлены в раскадровке:

enter image description here

Когда я запускаю приложение, 2 перепутались.Home (первый TabBar View Controller) практически отсутствует, а последнее (Messages) даже не выглядит так, как должно быть.Я понятия не имею, что происходит.Значок панели вкладок на главной странице полностью исчез, а значок невыбранных сообщений не выглядит одинаково.

Я могу гарантировать, что все значки находятся в папке «Ресурсы».enter image description here

Но когда я запускаю приложение, оно выглядит так:

enter image description here enter image description here

ОБНОВЛЕНИЕ: Я разобрался с элементом панели сообщений (Render as: исходное изображение решило это).Это исправлено.Но домашний предмет все еще не отображается.

Ответы [ 5 ]

0 голосов
/ 24 мая 2018

Проиграв несколько часов, я наконец понял это.По сути, с тех пор, как я изменил порядок в UIStoryboard, TabBarItem в UINagivationController контроллера домашнего просмотра был удален.Все, что вам нужно сделать, это добавить новый TabBarItem в UINagivationController и установить желаемое изображение / значок.

enter image description here

0 голосов
/ 24 мая 2018

убедитесь, что загруженные значки имеют размер 25 * 25 для размера 1x.Это будет работать.

0 голосов
/ 24 мая 2018

убедитесь, что все изображения находятся в папке ресурсов вашего проекта.

Please see attach

0 голосов
/ 24 мая 2018

Попробуйте это

Перейдите в папку «Ресурсы».Выберите изображение на вкладке.На правой стороне под Атрибутами вы найдете «Render As».Выберите «Исходное изображение».

0 голосов
/ 24 мая 2018

Перейдите в контроллер вида и выберите панель вкладок (нажмите на нижнюю иконку)

и установите выбранное изображение и изображение

enter image description here

Послечто перейти к вашим активам изображения и изменить режим рендеринга на оригинальный для выбранного изображения

enter image description here

Надеюсь, что это полезно

...