При добавлении кастомных иконок в 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)
Поделитесь своим местоположением

      Использование системы координат WGS-84 в мире
      Использование системы координат WGS-84 в мире

      Международная организация гражданской авиации (ИКАО) предписывает использовать Всемирную геодезическую систему 1984 (WGS-84) или эквивалентную ей в качестве стандарта для указания координат широты и долготы аэронавигациионных данных. В настоящее время далеко не все страны используют геодезическую систему WGS-84 для определения, хранения и публикации аэронавигациионных данных. Не смотря на...




      Глюки Apple iOS 9.3
      Глюки Apple iOS 9.3

      Недавно вышла очередная новая версия "самой совершенной в мире операционной системы с удобным интерфейсом, потрясающими функциями и уникальными принципами безопасности" © Apple - 9.3. Но не смотря на большую бочку меда и несчетное количество чепчиков, подброшенных вверх администраторами MDM-систем (особенно это относится к яблочному MDM - Profile Manager'у), в этой самой бочке оказалось...




      Методики определения эксплуатационных минимумов
      Методики определения эксплуатационных минимумов

      Каждый эксплуатант (авиакомпания) при выполнении полетов должен тем или иным способом определять эксплуатационные минимумы для взлета и захода на посадку для каждого аэродрома с учетом: наличия/отсутствия/работосопособности системы огней ВПП, функционирования наземных и бортовых навигационных средств, препятствий в районе аэродрома и минимума командира воздушного судна. Эксплуатационные минимумы...




      Шрифты Jeppesen
      Шрифты Jeppesen

      Программы Jeppesen eLink for Windows и JeppView позволяют распечатывать схемы аэродромов, в том числе и с помощью виртуальных принтеров - сохранять в формате PDF. Иногда может возникнуть необходимость (например, в образовательных целях) использовать часть схемы аэродрома, удалив часть объектов, либо, наоборот - внести в нее некоторые поправки и добавить дополнительные данные




      Восстановление разделов дисков
      Восстановление разделов дисков

      Как восстановить раздел диска? Не важно, какой это диск: винчестер компьютера, переносной USB-жесткий диск или USB-флэшка. Причиной сбоя могут быть чаще всего вирусы. В этом случае при попытке открыть диск виндовс сообщает некую прискорбную информацию, которая никак не может радовать, например: "Диск в устройстве [буква диска] не отформатирован. Произвести его форматирование?"  window.yaContextCb=window.yaContextCb||[] window.yaContextCb.push(()=>{...




      В скайпе вирус
      В скайпе вирус

      В мае 2011 года компания Microsoft купила Skype. Многие пользователи этой программы не особо были рады этому событию, некоторые из них громко сказали "Фу!" Но, тем не менее, я лично не знаю ни одного человека, который перестал пользоваться программой Skype после смены владельца.




      Награда
      Награда

      Интересная необычная история (или сказка?) про рыцаря, поразившего дракона.  



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS