Jak mogę wyłączyć podświetlenie, które pojawia się na mojej ikonie, gdy jest ona wyświetlana na stronie głównej iPhone'a?
Dzięki.
Jak mogę wyłączyć podświetlenie, które pojawia się na mojej ikonie, gdy jest ona wyświetlana na stronie głównej iPhone'a?
Dzięki.
Odpowiedzi:
Najłatwiej jest zaznaczyć pole wyboru Prerenderowane na karcie Podsumowanie celu:
Alternatywnie ustaw wartość Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects
na YES
w Info.plist aplikacji.
Icon already includes gloss and bevel effects
i sprawdzić ten klucz. Mam nadzieję, że to pomoże nowym ludziom.
Project Target > Summary > App Icon
i zaznacz pole wyboru, Prerendered
które wyłącza efekt połysku. Zauważ, że w symulatorze czasami efekt nie jest stosowany po wyczyszczeniu i przebudowie. Jeśli tak, usuń również folder kompilacji z symulatora.
W nowym xcode 4 wszystko, czego potrzebujesz, to dodać nowy wpis i wyszukać następujące pozycje na liście:
„Ikona zawiera już efekty połysku”
Przykład:
Dzięki
Próbowałem tego kilka razy i byłem nieco sfrustrowany, ponieważ nie działało. Okazuje się, że miałem już tę opcję ustawioną na NIE i ukrytą pod plikami ikon.
Mam nadzieję, że pomoże to komuś innemu.
W Xcode 5 to ustawienie zmieniło miejsce. Aby uzyskać do niego dostęp, wybierz swoją xcassets
, wybierz ikonę aplikacji i zaznacz pole iOS icon is pre-rendered
wyboru w Inspektorze atrybutów .
Z iPhone'a HIG:
Uwaga: jeśli wybierzesz, możesz uniemożliwić systemowi iPhone OS dodawanie połysku do ikony. Aby to zrobić, musisz dodać klucz UIPrerenderedIcon do pliku Info.plist swojej aplikacji (przeczytaj Podręcznik programowania aplikacji na telefon iPhone, aby dowiedzieć się o tym pliku). Twoja ikona powinna nadal mieć wymiary 57 x 57 pikseli, niezależnie od tego, czy korzystasz z dodatkowego połysku.
Otwórz swoje Info.plist
plik, można go również nazwać ProjectName-Info.plist
i dodać nowy wiersz. Key -column jest spadek w dół listy, kliknij go i przewijać dość duży zestaw kluczy w postaci czytelnej dla człowieka, które są możliwe do zestawu.
Ten, którego szukasz, nazywa się „Ikona zawiera już efekty połysku i fazy” , czyli forma czytelna dla człowieka. Pisanie UIPrerenderedIcon
też działa.
Dodanie tej flagi wyłączy również automatyczne dodawanie połysku i fazy w sklepie Tunes i App Store.
UIPrererenderedIcon to ustawienie, które chcesz ustawić.
Właściwie to prawdopodobnie dobrym pomysłem jest przeczytanie wszystkich opcji Info.plist, które możesz ustawić. Może to uchronić Cię przed próbą powielenia niektórych funkcji, które są domyślnie dostępne.
„Przyjazna” wersja tego klucza jest teraz wyświetlana przez XCode 4 jako „Ikona zawiera już efekty połysku” na wypadek, gdyby ktoś inny miał problem z jej znalezieniem.
Ustaw UIPrerenderedIcon
jako prawdę w swoim Info.plist
.
W Xcode 4.3.2 możesz również użyć klucza Icon already includes gloss effects
i ustawić jego wartość na YES
. Spowodowało to usunięcie błyszczącego połysku z mojej ikony aplikacji.