默认情况下会有这条线
第一种方法:
UINavigationBar *navigationBar = self.navigationController.navigationBar;
// white.png图片自己下载个纯白色的色块,或者自己ps做一个
[navigationBar setBackgroundImage:[UIImage imageNamed:@"white.png"...
分类:
移动开发 时间:
2015-05-15 10:42:58
阅读次数:
159
最近我在开发中遇到了一个问题,在使用NavigationController时内部的ViewController的View总是与屏幕顶部对齐,而我们有时候不需要这种效果: 在开发过程中,我们可能会需要这种布局: 需要加这句话,意思是让View的所有边都紧贴在容器内部。 即可 Ref: https:/...
分类:
移动开发 时间:
2015-05-12 08:09:00
阅读次数:
157
//连续pop2次 NSArray * viewControllers = self.navigationController.viewControllers; for (UIViewController * aViewController in viewControllers) { ...
分类:
其他好文 时间:
2015-05-07 14:14:15
阅读次数:
113
距离上一篇《第一个iOS应用》已经有一个多月了,今天来和大家一起学习和分享一下一个小练习《网易彩票》首先我们向storyboard中拖入一个TabBarController和5个NavigationController,如下:我们先来看看什么是导航控制器1、导航控制器“如果应用程序有多个内容视图层次,就需要能够在它们之间进行切换。为此,可以使用专门的视图控制器:导航控制器 (UINavigatio...
分类:
移动开发 时间:
2015-05-06 23:02:11
阅读次数:
438
1. 设置标题栏(顶部)颜色在表控制器中e.g -(void)viewDidLoad中添加self.navigationController.navigationBar.barTintColor = [UIColor redColor];将标题栏设为红色。
分类:
移动开发 时间:
2015-05-06 22:27:54
阅读次数:
142
self.navigationController.navigationBar.barTintColor
= [UIColor blueColor];...
分类:
移动开发 时间:
2015-05-06 17:48:04
阅读次数:
120
1 self.edgesForExtendedLayout = UIRectEdgeNone;如果导航栏是默认带磨砂透明效果的,使用了edgesForExtendedLayout可能会出现导航栏变不透明,这样切换时就会有明显的色差过度。因此1 self.navigationController.na...
分类:
移动开发 时间:
2015-05-06 17:05:01
阅读次数:
119
1. 遍历NavigationController栈中的视图XXView *rootViewController = nil;for (UIViewController *VC in self.navigationController.viewControllers) { if ([VC i...
分类:
其他好文 时间:
2015-05-05 21:26:57
阅读次数:
127
/** * 配置公共的属性,该属性作用于所有的导航条界面; */- (void)configureConmmonPropety { //1.设置导航条的颜色 self.navigationController.navigationBar.barTintColor = [UIColor ...
分类:
其他好文 时间:
2015-05-05 19:20:54
阅读次数:
171
//1.navigationBar 高度为44 //标题
self.title = @"";
//self.navigationItem.title = @"";
//self.navigationController.title = @"";注意: 如果不是UINavigationController自带的,而是UINavigationBar
UINavigationBar继承于UIVi...
分类:
其他好文 时间:
2015-04-30 22:01:18
阅读次数:
316