工具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]
相关文章推荐
- android 从sdcard安装apk,点击home键,出现问题
- 学习Unity官方教程-Survival Shooter tutorialの声明
- WebView白屏问题
- iOS学习使用NSURLSession
- ios webView与js交互与类似回调的实现(swift)
- iOS Button 使用详解
- android color.xml 颜色
- 深度解读微信提现收费背后的真实意图
- Android 数据存储-内部存储和外部存储
- Android屏幕适配全攻略(最权威的官方适配指导)
- 10个你可能不知道的 Android Studio技巧
- IOS延时执行函数详解
- 国内90%以上的 iOS 开发者,对 APNs 的认识都是错的
- Android Studio安装与SDK配置
- 【代码笔记】iOS-轮询弹出框
- 微信token验证失败的解决方法
- iOS高级动画:圆形树展开&收起动画
- android中java与js通信(可以用html来做页面,进行交互)
- iOS开发系列--通讯录、蓝牙、内购、GameCenter、iCloud、Passbook系统服务开发汇总
- Android之ListView性能优化——一行代码绑定数据——万能适配器