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

      Как настроить skype
      Как настроить skype

      Многие пользуются бесплатной программой skype. Но крайние версии скайпа уже не так лояльны к пользователям - программа стала слишком самостоятельной и в некоторых случаях напрягает своими действиями. Плохие черты характера skype стали более активно проявляться после покупки скайпа компанией Microsoft. Многим не понравилась эта "сделка с дьяволом", но популярность скайпа не сильно уменьшилась...




      Оптимизация и Настройка операционной системы Windows 7
      Оптимизация и Настройка операционной системы Windows 7

      Не смотря на то, что маркетологи Microsoft рвут на своих попах волосы, уверяя пользователей, что их очередная новая операционная система просто суперская и не имеет ни одного изъяна и косяка и совершенно не требует абсолютно никакой дополнительной настройки, им мало кто верит. Тем более, что практика показывает, что операционные системы Windows - как российские автомобили: чтоб нормально поехать на нем...




      Вирус в браузере Safari
      Вирус в браузере Safari

      Не смотря на то, что операционная система Apple - iOS не боится вирусов, некоторые наиболее активные злоумышленники все равно стараются и создают хитрых вредных зверьков (вирусы и прочие неприятные скрипты). И в некоторых редких случаях при посещении определенных сайтов (которые "для взрослых" или просто взломаны и заражены) даже на планшете iPad можно подхватить какую-нибудь бяку.




      Программа Qloud для пилотов Qatar Airways
      Программа Qloud для пилотов Qatar Airways

      Авиакомпания Qatar Airways начала внедрение собственного нового приложения для iPad - Qloud. Это мобильное приложение собственной разработки, предназначенное только для использования внутри компании (так называемое Inhouse Application). Программа Qloudбудет обеспечивать всех пилотов авиакомпании Катар Эйрвэйс в режиме реального времени актуальной информацией в том числе - и для принятия решения.




      Невидимый список аэродромов и их схем в FliteStar/FliteMap
      Невидимый список аэродромов и их схем в FliteStar/FliteMap

      Если на компьютере установлена прикладная навигационная программа Jeppesen FliteStar/FliteMap совместно с программой Jeppesen JeppView, то в программе FliteStar/FliteMap становится активной опция в меню "View - Airport List" и в ней становится также воможным просматривать схемы аэродромов. В процессе эксплуатации программы может возникнуть ситуация, когда список аэродромов и их схем перестанет отображаться - не просто спрятана панель...




      ADS-B с помощью спутников
      ADS-B с помощью спутников

      В 2018 году американская компания Aireon планирует ввести в действие первую в мире глобальную систему наблюдения за воздушным движением, расширив тем самым систему автоматически-зависимого наблюдения в режиме вещания - ADS-B (русский термин - АЗН-В) на всю планету. С помощью системы ADS-B космического базирования компания Aireon (система Aireon) будет предоставлять в режиме реального времени 100% зону...




      Debian 10 + Oracle = Любовь!
      Debian 10 + Oracle = Любовь!

      Или "Как установить и настроить Oracle Instant Client и oci8 (PECL) на Linux Debian 10" Если у вас есть задача, требующая с помощью php обращаться к базе данных ORACLE, то эта статья для вас. Мне пришлось прочитать много разных статей в интернете (из которых ни одна не дала результата), кучу технической документации от ORACLE и по php, провести много экспериментов, потом откатить сервер в...



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