Skip to content

Instantly share code, notes, and snippets.

@onevcat
Forked from mattt/uiappearance-selector.md
Created May 15, 2013 15:26

Revisions

  1. Mattt Thompson revised this gist Mar 11, 2013. 1 changed file with 36 additions and 36 deletions.
    72 changes: 36 additions & 36 deletions uiappearance-selector.md
    Original file line number Diff line number Diff line change
    @@ -8,13 +8,13 @@ $ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA

    ### UIActivityIndicatorView

    ~~~{objective-c}
    ```objective-c
    @property (readwrite, nonatomic, retain) UIColor *color
    ~~~
    ```

    ### UIBarButtonItem

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIColor *tintColor

    - (void)setBackgroundImage:(UIImage *)backgroundImage
    @@ -46,25 +46,25 @@ $ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA
    - (void)setBackButtonBackgroundVerticalPositionAdjustment:(CGFloat)adjustment
    forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    ~~~
    ```

    ### UIBarItem

    ~~~{objective-c}
    ```objective-c
    - (void)setTitleTextAttributes:(NSDictionary *)attributes
    forState:(UIControlState)state
    - (NSDictionary *)titleTextAttributesForState:(UIControlState)state
    ~~~
    ```

    ### UIButton

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIColor *tintColor
    ~~~
    ```

    ### UINavigationBar

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIImage *shadowImage
    @property(nonatomic,retain) UIColor *tintColor
    @property(nonatomic,copy) NSDictionary *titleTextAttributes
    @@ -75,34 +75,34 @@ $ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA
    - (void)setTitleVerticalPositionAdjustment:(CGFloat)adjustment
    forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)titleVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    ~~~
    ```

    ### UIPageControl

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIColor *currentPageIndicatorTintColor
    @property(nonatomic,retain) UIColor *pageIndicatorTintColor
    ~~~
    ```

    ### UIProgressView

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic, retain) UIImage* progressImage
    @property(nonatomic, retain) UIColor* progressTintColor
    @property(nonatomic, retain) UIImage* trackImage
    @property(nonatomic, retain) UIColor* trackTintColor
    ~~~
    ```

    ### UIRefreshControl

    ~~~{objective-c}
    ```objective-c
    @property (nonatomic, retain) NSAttributedString *attributedTitle
    @property (nonatomic, retain) UIColor *tintColor
    ~~~
    ```

    ### UISearchBar

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIImage *backgroundImage
    @property(nonatomic,retain) UIImage *scopeBarBackgroundImage
    @property(nonatomic) UIOffset searchFieldBackgroundPositionAdjustment
    @@ -130,11 +130,11 @@ forSearchBarIcon:(UISearchBarIcon)icon
    - (void)setPositionAdjustment:(UIOffset)adjustment
    forSearchBarIcon:(UISearchBarIcon)icon
    - (UIOffset)positionAdjustmentForSearchBarIcon:(UISearchBarIcon)icon
    ~~~
    ```

    ### UISegmentedControl

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIColor *tintColor

    - (void)setBackgroundImage:(UIImage *)backgroundImage
    @@ -157,19 +157,19 @@ forSearchBarIcon:(UISearchBarIcon)icon
    barMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)contentPositionAdjustmentForSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone
    barMetrics:(UIBarMetrics)barMetrics
    ~~~
    ```

    ### UISlider

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIColor *minimumTrackTintColor
    @property(nonatomic,retain) UIColor *maximumTrackTintColor
    @property(nonatomic,retain) UIColor *thumbTintColor
    ~~~
    ```

    ### UIStepper

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIColor *tintColor

    - (void)setBackgroundImage:(UIImage*)image
    @@ -186,51 +186,51 @@ forSearchBarIcon:(UISearchBarIcon)icon
    - (void)setDecrementImage:(UIImage *)image
    forState:(UIControlState)state
    - (UIImage *)decrementImageForState:(UIControlState)state
    ~~~
    ```

    ### UISwitch

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic, retain) UIColor *onTintColor
    @property(nonatomic, retain) UIImage *onImage
    @property(nonatomic, retain) UIImage *offImage
    @property(nonatomic, retain) UIColor *thumbTintColor
    @property(nonatomic, retain) UIColor *tintColor
    ~~~
    ```

    ### UITabBar

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIImage *backgroundImage
    @property(nonatomic,retain) UIColor *selectedImageTintColor
    @property(nonatomic,retain) UIImage *selectionIndicatorImage
    @property(nonatomic,retain) UIImage *shadowImage
    @property(nonatomic,retain) UIColor *tintColor
    ~~~
    ```

    ### UITabBarItem

    ~~~{objective-c}
    ```objective-c
    - (void)setTitlePositionAdjustment:(UIOffset)adjustment
    - (UIOffset)titlePositionAdjustment
    ~~~
    ```

    ### UITableView

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic, retain) UIColor *sectionIndexColor
    @property(nonatomic, retain) UIColor *sectionIndexTrackingBackgroundColor
    ~~~
    ```

    ### UITableViewHeaderFooterView

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic, retain) UIColor *tintColor
    ~~~
    ```

    ### UIToolbar

    ~~~{objective-c}
    ```objective-c
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage *)backgroundImage
    forToolbarPosition:(UIToolbarPosition)topOrBottom
    @@ -240,4 +240,4 @@ forSearchBarIcon:(UISearchBarIcon)icon
    - (void)setShadowImage:(UIImage *)shadowImage
    forToolbarPosition:(UIToolbarPosition)topOrBottom
    - (UIImage *)shadowImageForToolbarPosition:(UIToolbarPosition)topOrBottom
    ~~~
    ```
  2. Mattt Thompson revised this gist Mar 11, 2013. 1 changed file with 103 additions and 48 deletions.
    151 changes: 103 additions & 48 deletions uiappearance-selector.md
    Original file line number Diff line number Diff line change
    @@ -15,27 +15,44 @@ $ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA
    ### UIBarButtonItem

    ~~~{objective-c}
    - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state style:(UIBarButtonItemStyle)style barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state style:(UIBarButtonItemStyle)style barMetrics:(UIBarMetrics)barMetrics
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackgroundImage:(UIImage *)backgroundImage
    forState:(UIControlState)state
    barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state
    barMetrics:(UIBarMetrics)barMetrics
    - (void)setBackgroundImage:(UIImage *)backgroundImage
    forState:(UIControlState)state
    style:(UIBarButtonItemStyle)style
    barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state
    style:(UIBarButtonItemStyle)style
    barMetrics:(UIBarMetrics)barMetrics
    - (void)setBackgroundVerticalPositionAdjustment:(CGFloat)adjustment
    forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)backgroundVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    - (void)setTitlePositionAdjustment:(UIOffset)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (void)setTitlePositionAdjustment:(UIOffset)adjustment
    forBarMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)titlePositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backButtonBackgroundImageForState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonTitlePositionAdjustment:(UIOffset)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonBackgroundImage:(UIImage *)backgroundImage
    forState:(UIControlState)state
    barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backButtonBackgroundImageForState:(UIControlState)state
    barMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonTitlePositionAdjustment:(UIOffset)adjustment
    forBarMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)backButtonTitlePositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonBackgroundVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonBackgroundVerticalPositionAdjustment:(CGFloat)adjustment
    forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    ~~~

    ### UIBarItem

    ~~~{objective-c}
    - (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state
    - (void)setTitleTextAttributes:(NSDictionary *)attributes
    forState:(UIControlState)state
    - (NSDictionary *)titleTextAttributesForState:(UIControlState)state
    ~~~

    @@ -48,71 +65,98 @@ $ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA
    ### UINavigationBar

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForBarMetrics:(UIBarMetrics)barMetrics
    @property(nonatomic,retain) UIImage *shadowImage
    @property(nonatomic,retain) UIColor *tintColor
    @property(nonatomic,copy) NSDictionary *titleTextAttributes
    - (void)setTitleVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackgroundImage:(UIImage *)backgroundImage
    forBarMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForBarMetrics:(UIBarMetrics)barMetrics
    - (void)setTitleVerticalPositionAdjustment:(CGFloat)adjustment
    forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)titleVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    ~~~

    ### UIPageControl

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *pageIndicatorTintColor
    @property(nonatomic,retain) UIColor *currentPageIndicatorTintColor
    @property(nonatomic,retain) UIColor *pageIndicatorTintColor
    ~~~

    ### UIProgressView

    ~~~{objective-c}
    @property(nonatomic, retain) UIColor* progressTintColor
    @property(nonatomic, retain) UIColor* trackTintColor
    @property(nonatomic, retain) UIImage* progressImage
    @property(nonatomic, retain) UIColor* progressTintColor
    @property(nonatomic, retain) UIImage* trackImage
    @property(nonatomic, retain) UIColor* trackTintColor
    ~~~

    ### UIRefreshControl

    ~~~{objective-c}
    @property (nonatomic, retain) UIColor *tintColor
    @property (nonatomic, retain) NSAttributedString *attributedTitle
    @property (nonatomic, retain) UIColor *tintColor
    ~~~

    ### UISearchBar

    ~~~{objective-c}
    @property(nonatomic,retain) UIImage *backgroundImage
    @property(nonatomic,retain) UIImage *scopeBarBackgroundImage
    - (void)setSearchFieldBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state
    @property(nonatomic) UIOffset searchFieldBackgroundPositionAdjustment
    @property(nonatomic) UIOffset searchTextPositionAdjustment
    - (void)setSearchFieldBackgroundImage:(UIImage *)backgroundImage
    forState:(UIControlState)state
    - (UIImage *)searchFieldBackgroundImageForState:(UIControlState)state
    - (void)setImage:(UIImage *)iconImage forSearchBarIcon:(UISearchBarIcon)icon state:(UIControlState)state
    - (UIImage *)imageForSearchBarIcon:(UISearchBarIcon)icon state:(UIControlState)state
    - (void)setScopeBarButtonBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state
    - (void)setImage:(UIImage *)iconImage
    forSearchBarIcon:(UISearchBarIcon)icon
    state:(UIControlState)state
    - (UIImage *)imageForSearchBarIcon:(UISearchBarIcon)icon
    state:(UIControlState)state
    - (void)setScopeBarButtonBackgroundImage:(UIImage *)backgroundImage
    forState:(UIControlState)state
    - (UIImage *)scopeBarButtonBackgroundImageForState:(UIControlState)state
    - (void)setScopeBarButtonDividerImage:(UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
    - (UIImage *)scopeBarButtonDividerImageForLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
    - (void)setScopeBarButtonTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state
    - (void)setScopeBarButtonDividerImage:(UIImage *)dividerImage
    forLeftSegmentState:(UIControlState)leftState
    rightSegmentState:(UIControlState)rightState
    - (UIImage *)scopeBarButtonDividerImageForLeftSegmentState:(UIControlState)leftState
    rightSegmentState:(UIControlState)rightState
    - (void)setScopeBarButtonTitleTextAttributes:(NSDictionary *)attributes
    forState:(UIControlState)state
    - (NSDictionary *)scopeBarButtonTitleTextAttributesForState:(UIControlState)state
    @property(nonatomic) UIOffset searchFieldBackgroundPositionAdjustment
    @property(nonatomic) UIOffset searchTextPositionAdjustment
    - (void)setPositionAdjustment:(UIOffset)adjustment forSearchBarIcon:(UISearchBarIcon)icon
    - (void)setPositionAdjustment:(UIOffset)adjustment
    forSearchBarIcon:(UISearchBarIcon)icon
    - (UIOffset)positionAdjustmentForSearchBarIcon:(UISearchBarIcon)icon
    ~~~

    ### UISegmentedControl

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (void)setDividerImage:(UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)dividerImageForLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics
    - (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state
    - (void)setBackgroundImage:(UIImage *)backgroundImage
    forState:(UIControlState)state
    barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state
    barMetrics:(UIBarMetrics)barMetrics
    - (void)setDividerImage:(UIImage *)dividerImage
    forLeftSegmentState:(UIControlState)leftState
    rightSegmentState:(UIControlState)rightState
    barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)dividerImageForLeftSegmentState:(UIControlState)leftState
    rightSegmentState:(UIControlState)rightState
    barMetrics:(UIBarMetrics)barMetrics
    - (void)setTitleTextAttributes:(NSDictionary *)attributes
    forState:(UIControlState)state
    - (NSDictionary *)titleTextAttributesForState:(UIControlState)state
    - (void)setContentPositionAdjustment:(UIOffset)adjustment forSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone barMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)contentPositionAdjustmentForSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone barMetrics:(UIBarMetrics)barMetrics
    - (void)setContentPositionAdjustment:(UIOffset)adjustment
    forSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone
    barMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)contentPositionAdjustmentForSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone
    barMetrics:(UIBarMetrics)barMetrics
    ~~~

    ### UISlider
    @@ -127,34 +171,41 @@ $ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage*)image forState:(UIControlState)state
    - (void)setBackgroundImage:(UIImage*)image
    forState:(UIControlState)state
    - (UIImage*)backgroundImageForState:(UIControlState)state
    - (void)setDividerImage:(UIImage*)image forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
    - (UIImage*)dividerImageForLeftSegmentState:(UIControlState)state rightSegmentState:(UIControlState)state
    - (void)setIncrementImage:(UIImage *)image forState:(UIControlState)state
    - (void)setDividerImage:(UIImage*)image
    forLeftSegmentState:(UIControlState)leftState
    rightSegmentState:(UIControlState)rightState
    - (UIImage*)dividerImageForLeftSegmentState:(UIControlState)state
    rightSegmentState:(UIControlState)state
    - (void)setIncrementImage:(UIImage *)image
    forState:(UIControlState)state
    - (UIImage *)incrementImageForState:(UIControlState)state
    - (void)setDecrementImage:(UIImage *)image forState:(UIControlState)state
    - (void)setDecrementImage:(UIImage *)image
    forState:(UIControlState)state
    - (UIImage *)decrementImageForState:(UIControlState)state
    ~~~

    ### UISwitch

    ~~~{objective-c}
    @property(nonatomic, retain) UIColor *onTintColor
    @property(nonatomic, retain) UIColor *tintColor
    @property(nonatomic, retain) UIColor *thumbTintColor
    @property(nonatomic, retain) UIImage *onImage
    @property(nonatomic, retain) UIImage *offImage
    @property(nonatomic, retain) UIColor *thumbTintColor
    @property(nonatomic, retain) UIColor *tintColor
    ~~~

    ### UITabBar

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    @property(nonatomic,retain) UIColor *selectedImageTintColor
    @property(nonatomic,retain) UIImage *backgroundImage
    @property(nonatomic,retain) UIColor *selectedImageTintColor
    @property(nonatomic,retain) UIImage *selectionIndicatorImage
    @property(nonatomic,retain) UIImage *shadowImage
    @property(nonatomic,retain) UIColor *tintColor
    ~~~

    ### UITabBarItem
    @@ -181,8 +232,12 @@ $ grep -H UI_APPEARANCE_SELECTOR ./* | sed 's/ __OSX_AVAILABLE_STARTING(__MAC_NA

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage *)backgroundImage forToolbarPosition:(UIToolbarPosition)topOrBottom barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForToolbarPosition:(UIToolbarPosition)topOrBottom barMetrics:(UIBarMetrics)barMetrics
    - (void)setShadowImage:(UIImage *)shadowImage forToolbarPosition:(UIToolbarPosition)topOrBottom
    - (void)setBackgroundImage:(UIImage *)backgroundImage
    forToolbarPosition:(UIToolbarPosition)topOrBottom
    barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForToolbarPosition:(UIToolbarPosition)topOrBottom
    barMetrics:(UIBarMetrics)barMetrics
    - (void)setShadowImage:(UIImage *)shadowImage
    forToolbarPosition:(UIToolbarPosition)topOrBottom
    - (UIImage *)shadowImageForToolbarPosition:(UIToolbarPosition)topOrBottom
    ~~~
  3. Mattt Thompson revised this gist Mar 11, 2013. 1 changed file with 8 additions and 0 deletions.
    8 changes: 8 additions & 0 deletions uiappearance-selector.md
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,11 @@
    Generate the list yourself:

    ```
    $ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/
    Developer/SDKs/iPhoneOS*.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;//'
    ```

    ### UIActivityIndicatorView

    ~~~{objective-c}
  4. Mattt Thompson created this gist Mar 11, 2013.
    180 changes: 180 additions & 0 deletions uiappearance-selector.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,180 @@
    ### UIActivityIndicatorView

    ~~~{objective-c}
    @property (readwrite, nonatomic, retain) UIColor *color
    ~~~

    ### UIBarButtonItem

    ~~~{objective-c}
    - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state style:(UIBarButtonItemStyle)style barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state style:(UIBarButtonItemStyle)style barMetrics:(UIBarMetrics)barMetrics
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)backgroundVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    - (void)setTitlePositionAdjustment:(UIOffset)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)titlePositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backButtonBackgroundImageForState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonTitlePositionAdjustment:(UIOffset)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)backButtonTitlePositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    - (void)setBackButtonBackgroundVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    ~~~

    ### UIBarItem

    ~~~{objective-c}
    - (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state
    - (NSDictionary *)titleTextAttributesForState:(UIControlState)state
    ~~~

    ### UIButton

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    ~~~

    ### UINavigationBar

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForBarMetrics:(UIBarMetrics)barMetrics
    @property(nonatomic,retain) UIImage *shadowImage
    @property(nonatomic,copy) NSDictionary *titleTextAttributes
    - (void)setTitleVerticalPositionAdjustment:(CGFloat)adjustment forBarMetrics:(UIBarMetrics)barMetrics
    - (CGFloat)titleVerticalPositionAdjustmentForBarMetrics:(UIBarMetrics)barMetrics
    ~~~

    ### UIPageControl

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *pageIndicatorTintColor
    @property(nonatomic,retain) UIColor *currentPageIndicatorTintColor
    ~~~

    ### UIProgressView

    ~~~{objective-c}
    @property(nonatomic, retain) UIColor* progressTintColor
    @property(nonatomic, retain) UIColor* trackTintColor
    @property(nonatomic, retain) UIImage* progressImage
    @property(nonatomic, retain) UIImage* trackImage
    ~~~

    ### UIRefreshControl

    ~~~{objective-c}
    @property (nonatomic, retain) UIColor *tintColor
    @property (nonatomic, retain) NSAttributedString *attributedTitle
    ~~~

    ### UISearchBar

    ~~~{objective-c}
    @property(nonatomic,retain) UIImage *backgroundImage
    @property(nonatomic,retain) UIImage *scopeBarBackgroundImage
    - (void)setSearchFieldBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state
    - (UIImage *)searchFieldBackgroundImageForState:(UIControlState)state
    - (void)setImage:(UIImage *)iconImage forSearchBarIcon:(UISearchBarIcon)icon state:(UIControlState)state
    - (UIImage *)imageForSearchBarIcon:(UISearchBarIcon)icon state:(UIControlState)state
    - (void)setScopeBarButtonBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state
    - (UIImage *)scopeBarButtonBackgroundImageForState:(UIControlState)state
    - (void)setScopeBarButtonDividerImage:(UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
    - (UIImage *)scopeBarButtonDividerImageForLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
    - (void)setScopeBarButtonTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state
    - (NSDictionary *)scopeBarButtonTitleTextAttributesForState:(UIControlState)state
    @property(nonatomic) UIOffset searchFieldBackgroundPositionAdjustment
    @property(nonatomic) UIOffset searchTextPositionAdjustment
    - (void)setPositionAdjustment:(UIOffset)adjustment forSearchBarIcon:(UISearchBarIcon)icon
    - (UIOffset)positionAdjustmentForSearchBarIcon:(UISearchBarIcon)icon
    ~~~

    ### UISegmentedControl

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
    - (void)setDividerImage:(UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)dividerImageForLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics
    - (void)setTitleTextAttributes:(NSDictionary *)attributes forState:(UIControlState)state
    - (NSDictionary *)titleTextAttributesForState:(UIControlState)state
    - (void)setContentPositionAdjustment:(UIOffset)adjustment forSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone barMetrics:(UIBarMetrics)barMetrics
    - (UIOffset)contentPositionAdjustmentForSegmentType:(UISegmentedControlSegment)leftCenterRightOrAlone barMetrics:(UIBarMetrics)barMetrics
    ~~~

    ### UISlider

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *minimumTrackTintColor
    @property(nonatomic,retain) UIColor *maximumTrackTintColor
    @property(nonatomic,retain) UIColor *thumbTintColor
    ~~~

    ### UIStepper

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage*)image forState:(UIControlState)state
    - (UIImage*)backgroundImageForState:(UIControlState)state
    - (void)setDividerImage:(UIImage*)image forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState
    - (UIImage*)dividerImageForLeftSegmentState:(UIControlState)state rightSegmentState:(UIControlState)state
    - (void)setIncrementImage:(UIImage *)image forState:(UIControlState)state
    - (UIImage *)incrementImageForState:(UIControlState)state
    - (void)setDecrementImage:(UIImage *)image forState:(UIControlState)state
    - (UIImage *)decrementImageForState:(UIControlState)state
    ~~~

    ### UISwitch

    ~~~{objective-c}
    @property(nonatomic, retain) UIColor *onTintColor
    @property(nonatomic, retain) UIColor *tintColor
    @property(nonatomic, retain) UIColor *thumbTintColor
    @property(nonatomic, retain) UIImage *onImage
    @property(nonatomic, retain) UIImage *offImage
    ~~~

    ### UITabBar

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    @property(nonatomic,retain) UIColor *selectedImageTintColor
    @property(nonatomic,retain) UIImage *backgroundImage
    @property(nonatomic,retain) UIImage *selectionIndicatorImage
    @property(nonatomic,retain) UIImage *shadowImage
    ~~~

    ### UITabBarItem

    ~~~{objective-c}
    - (void)setTitlePositionAdjustment:(UIOffset)adjustment
    - (UIOffset)titlePositionAdjustment
    ~~~

    ### UITableView

    ~~~{objective-c}
    @property(nonatomic, retain) UIColor *sectionIndexColor
    @property(nonatomic, retain) UIColor *sectionIndexTrackingBackgroundColor
    ~~~

    ### UITableViewHeaderFooterView

    ~~~{objective-c}
    @property(nonatomic, retain) UIColor *tintColor
    ~~~

    ### UIToolbar

    ~~~{objective-c}
    @property(nonatomic,retain) UIColor *tintColor
    - (void)setBackgroundImage:(UIImage *)backgroundImage forToolbarPosition:(UIToolbarPosition)topOrBottom barMetrics:(UIBarMetrics)barMetrics
    - (UIImage *)backgroundImageForToolbarPosition:(UIToolbarPosition)topOrBottom barMetrics:(UIBarMetrics)barMetrics
    - (void)setShadowImage:(UIImage *)shadowImage forToolbarPosition:(UIToolbarPosition)topOrBottom
    - (UIImage *)shadowImageForToolbarPosition:(UIToolbarPosition)topOrBottom
    ~~~