Jakie właściwości mogę ustawić za pomocą serwera proxy UIAppearance?

Jakie właściwości mogę ustawić za pomocą Proxy UIAppearance? Dokumentacja UIKit firmy Apple nie wymienia ich. Czy istnieje lista tych właściwości?

Author: Emile Cormier, 2012-02-24

1 answers

Właściwości, które można ustawić za pomocą interfejsu UIAppearance, są oznaczone UI_APPEARANCE_SELECTOR w odpowiednim pliku nagłówkowym.

Aby wygenerować listę właściwości oznaczonych UI_APPEARANCE_SELECTOR, możesz użyć następujących komend uniksowych w terminalu:

cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer‌​/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks/UIKit.framework/Headers
grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_5_0) UI_APPEARANCE_SELECTOR;//'

Oto lista, którą skompilowałem przy użyciu powyższych poleceń. To jest dla SDK 5.0. Odpowiednie metody getter zostały pominięte dla 3, 2012): ta lista nie zmieniła się aż do najnowszej wersji XCode (4.3.3).


(Marzec 12, 2013): lista zaktualizowana dla SDK 6.1. Właściwości, które mają zastosowanie do systemu iOS 6.0 (lub nowszego), są wymienione pod tagiem [iOS 6.0].


(październik 2011 24, 2013): lista zaktualizowana dla SDK 7.0. Właściwości, które mają zastosowanie do systemu iOS 7.0 (lub nowszego) są wymienione pod tagiem [iOS 7.0].

 209
Author: Emile Cormier,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-24 21:46:26