原创地址:http://blog.csdn.net/smking/article/details/388748591. 如果NavigationController上的当前界面的Title较长, 如“黔西南移动客户端“, 这样的话, 当执行push到下一个界面后, 返回按钮自动会变为 “Back“,...
分类:
其他好文 时间:
2014-11-22 20:10:22
阅读次数:
169
//创建一个左边按钮
UIBarButtonItem *leftButton = [[UIBarButtonItem
alloc] initWithTitle:@"
style:UIBarButtonItemStylePlain
target:self
action:@selector(clickLeftButton)];
// leftButton.
...
分类:
其他好文 时间:
2014-11-19 10:58:55
阅读次数:
189
1.在plist文件中设置如下属性:2.在delegate中设置[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; UINavigationBar *bar = [UINavig...
分类:
移动开发 时间:
2014-11-13 22:24:51
阅读次数:
200
NavigationBar是很常用的一个元素,所以常常需要进行自定义操作,而一种比较直观的方式就是,先定义一个类NavigationBar继承自UINavigationBar,而这个NavigationBar的内部内容则是比较复杂的了,里面添加我们需要的所有的navigationBar 的样式,.....
分类:
其他好文 时间:
2014-11-13 18:44:10
阅读次数:
200
解决方法 1:自从IOS7后UINavigationBar的一些属性的行为发生了变化.你可以在下图看到:现在,如果你要修改它们的颜色,用下面的代码:1234self.navigationController.navigationBar.barTintColor=[UIColorblackColor]...
分类:
移动开发 时间:
2014-11-10 19:26:26
阅读次数:
237
在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么...
分类:
其他好文 时间:
2014-11-04 10:38:21
阅读次数:
133
控制器以及view的多种创建方式、
UINavigationController的简单使用:添加\移除子控制器、
UINavigationBar内容的设置、
控制器的生命周期方法
分类:
移动开发 时间:
2014-10-22 12:47:43
阅读次数:
191
1 // 设置导航栏半透明背景2 UINavigationBar *navBar = self.navigationBar;3 if ([navBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {4 [...
分类:
其他好文 时间:
2014-10-19 17:01:53
阅读次数:
235
一。自定义navigationbar- (void)initNavigationBar{ [self.navigationController setNavigationBarHidden:YES]; UINavigationBar *bar = [[UINavigationBar al...
分类:
移动开发 时间:
2014-10-17 15:15:30
阅读次数:
198
ios7以下的版本设置导航栏背景颜色可以使用
[[UINavigationBar appearance] setTintColor:[UIColor orangeColor]];
ios7以后:
[[UINavigationBar appearance] setBarTintColor:[UIColor orangeColor]];
默认带有一定透明效果,可以使用以下方法去...
分类:
移动开发 时间:
2014-10-16 15:46:25
阅读次数:
176