使用以下方法:
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES];
}
退出该控制器时还原:
- (void)viewWillDisappear:(BOOL)animated {
...
分类:
移动开发 时间:
2015-08-12 09:02:32
阅读次数:
142
一、效果图如下1> 第一个控制器的NavigationBar隐藏2> 有按钮,可以跳转到下一个控制器,返回上一个控制器或者根控制器二、思路代码思路: 1> 设置window的跟控制器为navigationController 2> 设置一个控制器的基类主要代码实现如下: AppDelegate......
分类:
移动开发 时间:
2015-08-07 22:17:47
阅读次数:
201
(1)如果是使用系统导航栏则设置其translucent属性即可:[self.navigationController.navigationBarsetBackgroundImage:[UIImagenew]forBarMetrics:UIBarMetricsDefault];self.navigationController.navigationBar.shadowImage=[UIImagenew];self.navigationController.navigati..
分类:
移动开发 时间:
2015-08-06 18:50:48
阅读次数:
1522
多视图应用程序中,我们常常使用到自定义UINavigationBar来完成导航条的设置。1.获取导航条UINavigationBar*navBar =self.navigationController.navigationBar;2.设置导航条样式(使用系统自带样式)[navBarsetBarSty...
分类:
其他好文 时间:
2015-08-06 07:05:03
阅读次数:
168
1.去掉导航栏边界的黑线:in viewDidload:[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];self...
分类:
移动开发 时间:
2015-08-03 18:13:47
阅读次数:
359
将一个View显示覆盖到NavigationBar上面,不能将将要显示的View添加到self.view上面,这样无法覆盖navigationBar。
如果需要覆盖NavigationBar,则将显示的view添加到self.navigationController.view
[self.navigationController.view addSubview:newView];效果如下:
...
分类:
移动开发 时间:
2015-08-02 15:13:19
阅读次数:
134
微信首页的+号,点击之后会弹出一个更多的视图,这个视图如何实现呢?
实现该效果可能需要以下技术要点:
1.图片拉伸,通过拉伸图片的中间的较小区域来保持图片的边上的形状
2.仿射变换,用到仿射变换的缩放,平移和合并,视图动画
3.navigationBar的样式设置
实现效果,如下:
本Demo图片来源微信安装包解压得到的图片
实现代码:
//
// ...
分类:
微信 时间:
2015-07-27 18:48:06
阅读次数:
240
//一键换肤 [[UINavigationBar appearance]setBarTintColor:[UIColor redColor]];//给所有的NavigationBar换颜色 [[UITabBar appearance]setBarTintColor:[UIColor blueCo.....
分类:
移动开发 时间:
2015-07-24 12:24:03
阅读次数:
156
[[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];[[UINavigationBar appearance] setShadowImag...
分类:
其他好文 时间:
2015-07-23 13:24:52
阅读次数:
116
code: UINavigationBar?*navigationBar?=?self.navigationController.navigationBar;
[navigationBar?setBackgroundImage:[UIImage?imageNamed:@"parentTopBackgroupd"]?forBarPosition:UIBarPositionAny...
分类:
其他好文 时间:
2015-07-23 12:18:50
阅读次数:
165