预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://www.cnblogs.com/salam/archive/2013/01/30/appearance.html"设置控件全局显示样式appearanceproxy appearance是apple在iOS5.0上加的一个协议,它让程序员可以很轻松地改变某控件的全局样式(背景) @selector(appearance) 支持UIAppearance协议的类可以访问appearanceselector,它为receiver返回appearanceproxy,我么可以给proxy发一些消息,诸如setTintColor:等 但是它并不是支持所有的UI类。下面列出它支持的类 1.UIActivitiIndicatorView 2.UIBarButtonItem 3.UIBarItem 4.UINavgationBar 5.UIPopoverControll 6.UIProgressView 7.UISearchBar 8.UISegmentControll 9.UISlider 10.UISwitch 11.UITabBar 12.UITabBarItem 13.UIToolBar 14.UIView 15.UIViewController 例如: [[UINavigationBarappearance]setTintColor:[UIColorblackColor]]; [[UISearchBarappearance]setTintColor:[UIColorblackColor]]; 注意: 初学者肯定会任意调用方法,大部分方法时无效的,如果调用时会抛出unknownselector异常 那么如何查看你调用的方法时有效的呢,我们可以在此类的头文件中查看包含“UI_APPEARANCE_SELECTOR”常量的方法。 例如UIToolBar 它支持下列方法 @property(nonatomic,retain)UIColor*tintColorUI_APPEARANCE_SELECTOR; -(void)setBackgroundImage:(UIImage*)backgroundImageforToolbarPosition:(UIToolbarPosition)topOrBottombarMetrics:(UIBarMetrics)barMetricsNS_AVAILABLE_IOS(5_0)UI_APPEARANCE_SELECTOR; -(UIImage*)backgroundImageForToolbarPosition:(UIToolbarPosition)topOrBottombarMetrics:(UIBarMetrics)barMetricsNS_AVAILABLE_IOS(5_0)UI_APPEARANCE_SELECTOR; -(void)setShadowImage:(UIImage*)shadowImageforToolbarPosition:(UIToolbarPosition)topOrBottomNS_AVAILABLE_IOS(6_0)UI_APPEARANCE_SELECTOR; -(UIImage*)shadowImageForToolbarPosition:(UIToolbarPosition)topOrBottomNS_AVAILABLE_IOS(6_0)UI_APPEARANCE_SELECTOR;