What properties can I set via an UIAppearance proxy? Apple’s UIKit documentation does not list them. Is there a list of these properties?
What properties can I set via an UIAppearance proxy? Apple’s UIKit documentation does not
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Properties that can be set via UIAppearance are tagged with
UI_APPEARANCE_SELECTORin the corresponding header file.To generate a list of properties tagged with
UI_APPEARANCE_SELECTOR, you can use the following unix commands in a terminal:Here is a list that I compiled using the above commands. This is for the 5.0 SDK. The corresponding getter methods have been omitted for brevity.
UIActivityIndicatorView
UIBarButtonItem
UIBarItem
UINavigationBar
UIPageControl
UIProgressView
UIRefreshControl
UISearchBar
UISegmentedControl
UISlider
UIStepper
UISwitch
UITabBar
UITabBarItem
UITableView
UITableViewCell
UITableViewHeaderFooterView
UIToolbar
(July 3, 2012): This list hasn’t changed up til the most recent version of XCode (4.3.3).
(March 12, 2013): List updated for SDK 6.1. Properties that apply for iOS 6.0 (or greater) are listed under the
[iOS 6.0]tag.(Oct. 24, 2013): List updated for SDK 7.0. Properties that apply for iOS 7.0 (or greater) are listed under the
[iOS 7.0]tag.