您的位置:首页 > 移动开发

工具UIAppearance

2016-04-26 09:34 344 查看

我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。

1. + (id)appearance 这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:

[[UINavigationBar appearance] setTintColor:myColor];


2. + (id)appearanceWhenContainedIn:(Class <>)ContainerClass,… 这个方法可设置某个类的改变:例如:设置UIBarButtonItem 在UINavigationBar、UIPopoverController、UITabbar中的效果。就可以这样写

[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], [UIPopoverController class],[UITabbar class] nil] setTintColor:myPopoverNavBarColor]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: