UINavigationBar appearance 无效原因分析
来源:互联网 发布:le creuset淘宝假货 编辑:程序博客网 时间:2024/05/22 05:07
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[[UINavigationBarappearance] setBarTintColor: [UIColorcyanColor]];
returnYES;
}
这样就可以了iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。
+
这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearance] setTintColor:myColor];
+
这个方法可设置某个类的改变:例如:设置UIBarButtonItem 在UINavigationBar、UIPopoverController、UITabbar中的效果。就可以这样写
[[UIBarButtonItem appearanceWhenContainedI
请注意*使用appearance设置UI效果最好采用全局的设置,在所有界面初始化前开始设置,否则可能失效。
1.修改导航栏背景
代码如下:
2.标签栏(UITabbar)
代码如下:
3.分段控件(UISegmentControl)
代码如下:
- UINavigationBar appearance 无效原因分析
- iOS:UINavigationBar appearance与UIBarButtonItem appearance简介
- [UINavigationBar appearance] setBarTintColor 失效替代方案
- ListView setOnItemClickListener无效原因分析
- setPadding()无效的原因分析
- ListView setOnItemClickListener无效原因分析
- PHP setcookie无效的原因分析
- ListView setOnItemClickListener无效原因详细分析
- Android ListView setOnItemClickListener点击无效原因分析
- php 分析Session无效的原因
- UINavigationItem UINavigationBar 关系分析
- UINavigationItem UINavigationBar 关系分析
- UINavigationItem UINavigationBar 关系分析
- UINavigationItem UINavigationBar 关系分析
- UINavigationItem UINavigationBar分析
- UINavigationItem UINavigationBar 关系分析
- div层调整zindex属性无效原因分析及解决方法
- div层调整zindex属性无效原因分析及解决方法
- 第14周SHH数据结构-【 项目1-(1)验证折半查找算法 】
- 修改WebView默认加载方式
- 在win7下查看linux的Ext2/3/4格式的分区
- 第十六周项目--选择排序之堆排序
- 人一定要奋斗,否则你将会被丢弃
- UINavigationBar appearance 无效原因分析
- 第十五周项目9—基数排序
- CMake Error: CMake can not determine linker language for target
- 插入排序之直接插入排序
- 第16周 项目1-快速排序
- 趣味编程——学习总结
- Android的onCreateOptionsMenu()创建菜单Menu
- Logistic Regression Classifier
- 希尔排序