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?

Timothy Mueller-Harder
źródło
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 .

jmlumpkin
źródło
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.

Mathias Bynens
źródło