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).
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.
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:
Odpowiedzi:
Tak, jest automatycznie stosowany przez iOS.
Istnieje możliwość wyłączenia tej opcji przez programistów aplikacji iOS
UIPrerenderedIcon
. To jest wartość wApplications 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 .źródło
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:
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:
W systemie iOS 2.0 można zapobiec dodaniu tych efektów, używając
precomposed
słowo kluczowe: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.
źródło