Czy połysk na ikonach iOS jest automatycznie stosowany?


3

Oczywiście nie jest to całkowicie automatyczne, ponieważ wiele ikon nie ma odbicia, ale czy istnieje jakieś pole wyboru podczas tworzenia aplikacji, aby określić, czy połysk jest stosowany?


Zawsze się nad tym zastanawiałem, ponieważ wszyscy lubią to samo
henryaaron

Odpowiedzi:


8

Tak, jest automatycznie stosowany przez iOS.

Istnieje możliwość wyłączenia tej opcji przez programistów aplikacji iOS UIPrerenderedIcon. To jest wartość w Applications Info.plist, które można włączyć i wyłączyć (sprawdzając, czy jest to wstępnie renderowana ikona i nie stosować połysku).

Możesz przeczytać więcej szczegółów w Wytyczne dotyczące interfejsu użytkownika systemu iOS .

Aplikacje internetowe ( jak wspomniano w odpowiedzi Mathiasa ) również mają do nich zastosowanie. Możesz to zmienić, nadając nazwę swojemu plikowi apple-touch-icon-precomposed.png. Więcej informacji znajduje się również w ikonach WYSOKI dla klipów internetowych .


6

znakomita odpowiedź jmlumpkina dotyczy natywnych ikon aplikacji. Dla kompletności należy zauważyć, że istnieje inny rodzaj „aplikacji”, który może mieć ikony ekranu głównego.

To inna historia dla aplikacji internetowych ( które mogą również mieć ikony dotykowe po dodaniu do ekranu głównego ).

Programista WWW może dodać ikonę dotyku do swojej witryny internetowej w następujący sposób:

<link rel="apple-touch-icon" href="apple-touch-icon.png">

System iOS automatycznie dodaje kilka efektów wizualnych do ikony, dzięki czemu jest zgodny z wbudowanymi ikonami na ekranie głównym (tak jak w przypadku ikon aplikacji). W szczególności dodaje system iOS:

  • Zaokrąglone rogi
  • Cień
  • Odblaskowy połysk

W systemie iOS 2.0 można zapobiec dodaniu tych efektów, używając precomposed słowo kluczowe:

<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-precomposed.png">

Jest to opisane w Sekcja Ikony klipów internetowych w HIG iOS . Jest kilka innych rzeczy które udokumentowałem w tym piśmie , ale to jest sedno tego.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.