Какие свойства я могу установить через прокси-сервер UIAppearance?


какие свойства я могу установить через прокси UIAppearance? Программирования с использованием UIKit документации Apple не перечисляет их. Есть ли список этих свойств?

1 74

1 ответ:

свойства, которые могут быть установлены с помощью UIAppearance помечены UI_APPEARANCE_SELECTOR в соответствующем заголовочном файле.

создать список свойств с тегом UI_APPEARANCE_SELECTOR, вы можете использовать следующие команды Unix в терминале:

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;//'

вот список, который я собрал с помощью вышеуказанных команд. Это для 5.0 SDK. Соответствующие методы геттера были опущены для 3, 2012): этот список не изменился до самой последней версии XCode (4.3.3).


(12 марта 2013): список обновлен для SDK 6.1. Свойства, которые применяются для iOS 6.0 (или выше) перечислены в [iOS 6.0] тег.


(октября. 24, 2013): список обновлен для SDK 7.0. Свойства, которые применяются для iOS 7.0 (или выше) перечислены в [iOS 7.0] тег.