При добавлении кастомных иконок в Tab Bar они могут иногда отображаться не корректно, например так:

Корректное отображение иконок в Tab Bar (Swift)

 Для отрисовки иконки xCode использует цвет по умолчанию (в данном проекте это синий цвет).

 

Чтобы это исправить нужно: 

 В xCode в раздел Assets.xcassets найти и выделить нужный набор изображений (image set):

Корректное отображение иконок в Tab Bar (Swift)

 

По умолчанию у него свойство "Render As" установлено в значении "Default":

Корректное отображение иконок в Tab Bar (Swift)

 

Нужно изменить свойство "Render As" на значение "Original Image":

Корректное отображение иконок в Tab Bar (Swift)

 

В результате иконка станет выглядеть, как надо: 

Корректное отображение иконок в Tab Bar (Swift)

 

 

Примечание: при загрузке набора изображений необходимо использовать стандартые размеры Apple:

Корректное отображение иконок в Tab Bar (Swift)

А) Для круглых иконок для обычного Tab Bar:

  • 75x75 px (@3x)
  • 50x50 px (@2x)
  • 25x25 px

для компактного Tab Bar:

  • 54x54 px (@3x)
  • 36x36 px (@2x)
  • 18x18 px

 

Б) Для квадратных иконок для обычного Tab Bar:

  • 69x69 px (@3x)
  • 46x46 px (@2x)
  • 23x23 px

для компактного Tab Bar:

  • 51x51 px (@3x)
  • 34x34 px (@2x)
  • 17x17 px

 

В) Для широких (панорамных) иконок для обычного Tab Bar:

  • 93x93 px (@3x)
  • 62x62 px (@2x)
  • 31x31 px

для компактного Tab Bar:

  • 69x69 px (@3x)
  • 46x46 px (@2x)
  • 23x23 px

 

Г) Для высоких узких (вертикально панорамных) иконок для обычного Tab Bar:

  • 84x84 px (@3x)
  • 56x56 px (@2x)
  • 28x28 px

для компактного Tab Bar:

  • 60x60 px (@3x)
  • 40x40 px (@2x)
  • 20x20 px

  

 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Сохранение flash
      Сохранение flash

      Современные сайты часто содержат множество мультимедийного контента, одной из разновидностью которой является flash-анимация (флэшка, флэш-ролик). Флэш ролик представляет собой swf-файл, внедренный в web-страницу. Флэш-анимация может быть как черно-белой, так и цветной, со звуком и без, размером пару килобайт и даже в несколько мегабайт. Некоторые анимации могут на столько понравиться посетителю сайта, что...




      iPad или Android?
      iPad или Android?

      Не так давно заглянул я в один из крупных магазинов компьютерной и цифровой техники, имеющийся в нашем городе. Зашел я туда просто из любопытства - посмотреть представленный ассортимент в целом и уровень цен - благо, время на это было. В таких магазинах (если нет аншлага) обычно сразу к вам подбегает аккуратный мальчик или девочка с предложением помочь. Чаще всего, как и в этот раз, я...




      Короткая история про закрылки
      Короткая история про закрылки

      ... Разбиваются обычно долб#&бы. Вот сидят десять экипажей, водку пьют. Напились, и вот вдруг один начинает: - Да вот что вы, гражданские, вы летать не умеете. Вот мы военные - круто летаем, закрылки перед взлетом не выпускаем!




      JeppView против Аэропорт Оптима
      JeppView против Аэропорт Оптима

      Всем давно известно, что американская фирма Jeppesen является лидером в области аэронавигационных данных, будь то чисто навигационные данные (ARINC-424 и пр.), данные по препятствиям или различные авиационные компьютерные приложения. Другие поставщики аэронавигационных продуктов тоже стараются и создают свои варианты. Давайте сравним как-бы аналогичные продукты от Jeppesen и от ФГУП ЦАИ (бывшее ЦАИ ГА).




      Код зоны покрытия для Jepp View, eLink и Flite Deck
      Код зоны покрытия для Jepp View, eLink и Flite Deck

      При обновлении программы Jepp View иногда может понадобиться код зоны покрытия навигационной БД (coverage code). В течение последних нескольких лет Jeppesen программирует и выдает своим клиентам такие серийные номера для программ при последующих обновлениях которых не нужно вводить coverage code - он уже не нужен, т.к. программа установки обновления автоматически его считывает в системе на...




      Как убрать оперу из трея
      Как убрать оперу из трея

      Хоть браузер Опера - гавно, некоторые пользователи сети Интернет им все равно пользуются, в том числе и я. Иногда. Когда проверяю как себя ведет какой-нибудь сайт или скрипт в различных браузерах. В этом случае проверка осуществляется на максимально возможном количестве браузеров: Mozilla Firefox, Chrome, Opera, Safari, Internet Explorer.




      Обновление БД EGPWS T2CAS
      Обновление БД EGPWS T2CAS

      БД для EGPWS/TAWS "T2CAS" предоставляется компанией ACSS (Aviation Communication and Surveillance System) в своем бортовом формате, конвертация уже выполнена, и БД готова для загрузки в систему. Периодичность обновления – по факту выхода новой БД (примерно кардые 3 месяца). Сроки не совпадают с циклами AIRAC. При этом зарегистрированным пользователям на электронную почту приходит уведомление о том, что новая БД...



Яндекс.Метрика