在iOS7中,引入一个新的属性,叫[UIViewController
setEdgesForExtendedLayout:],它的默认值是UIRectEdgeAll.当容器为UINavigationController时,默认布局从NavigationBar的顶部开始.所以所有元素均上移了44pt....
分类:
移动开发 时间:
2014-06-06 16:25:28
阅读次数:
212
if (IS_IOS7()) { // NavigationBar 颜色
[[UINavigationBar appearance] setBarTintColor:HexColor(0xffffff)]; } else {
self.nav...
分类:
移动开发 时间:
2014-06-06 15:48:39
阅读次数:
283
//设置导航栏的文字self.navigationItem.title=@"功效";//设置导航栏的颜色self.navigationController.navigationBar.barTintColor=
[UIColororangeColor];//设置导航栏上字体颜色 [self.na.....
分类:
其他好文 时间:
2014-05-16 08:11:48
阅读次数:
247
if (IS_IOS7()) { /* iOS7 时 Navigation 颜色 */
[[UINavigationBar appearance] setBarTintColor: HexColor(0x7bae01)]; } else { ...
分类:
其他好文 时间:
2014-05-16 03:42:25
阅读次数:
359
设置Navigation Bar 透明
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);或者Theme中添加 true
/**
* Convenience function to set the flag bits as specified in flags, as
...
分类:
移动开发 时间:
2014-05-15 18:15:56
阅读次数:
631
首先,我先说说怎样自定义导航控制器。
1.自定义导航控制器需要新建一个类继承UINavigationController。如图:
2.在initialize方法中,自定义一些属于自己的navigationBar的一些东西。比如:颜色,文字,适配IOS7等等...
/**
* 初始化(每一个类只会调用一次)
*/
+ (void)initialize
{
[UIColor...
分类:
其他好文 时间:
2014-05-06 22:32:33
阅读次数:
356