自定义NavgationBar返回按钮
来源:互联网 发布:淘宝助理mac官方版 编辑:程序博客网 时间:2024/04/30 02:50
iOS 上UINavigationController视图压栈形式,可以在当前视图无限制push许多视图,然而一些会觉得自带的push按钮不够美观,而且当上的上一个页面title很长的时候,那个返回按钮就很长,怎样定义一个自己返回按钮呢?像第三幅图片一样。。。
需要push的视图里面定义一个事件
- (IBAction)pushVC:(id)sender { NavViewController *navVC = (NavViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"NavViewController"]; navVC.title = NSLocalizedString(@"设置", nil); [self.navigationController pushViewController:navVC animated:YES];}
替换返回按钮,定义自定义按钮
- (void)viewDidLoad{ [super viewDidLoad]; UIButton *backBtn = [UIButton buttonWithType:UIButtonTypeCustom]; backBtn.frame = CGRectMake(0, 0, 44, 44); [backBtn setImage:[UIImage imageNamed:@"back.png"] forState:UIControlStateNormal]; [backBtn addTarget:self action:@selector(doBack:) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *backItem = [[UIBarButtonItem alloc] initWithCustomView:backBtn]; self.navigationItem.leftBarButtonItem = backItem; // Do any additional setup after loading the view.}-(void)doBack:(id)sender{ [self.navigationController popViewControllerAnimated:YES];}
源码下载地址:https://github.com/XFZLDXF/XFNavBarBtn
原创博客欢迎转载分享,请注明出处http://blog.csdn.net/duxinfeng2010
- 自定义NavgationBar返回按钮
- 自定义NavgationBar返回按钮
- 自定义NavgationBar返回按钮(Swift & OC)
- 定制NavgationBar 返回按钮的标题 和图标
- navgationBar按钮颜色
- android 自定义返回按钮
- Android自定义返回按钮
- UINavigation自定义返回按钮
- UINavigationBar自定义返回按钮
- iOS自定义返回按钮
- NavigationController自定义返回按钮
- 自定义返回按钮
- 自定义返回按钮
- UINavigationBar自定义返回按钮
- Navigation返回按钮自定义
- 自定义导航返回按钮
- 自定义NavigationBar返回按钮
- ionic2 自定义返回按钮
- 视频图像学习[1]--CBitmap,HBitmap,Bitmap区别及联系
- linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
- 推荐两个Distance Metric Learning和Dimensionality Reduction的matlab工具包
- iOS SDK使用指南:利用UIDevice及NSLocale访问设备数据
- 装载、链接与库
- 自定义NavgationBar返回按钮
- 2013个人赛(合)001
- IE内存泄露之JQuery html(),append()
- 瑜伽(自学)
- 监测条码枪扫描结束
- Eclipse+Java+OpenCV246环境搭建和代码测试
- 继续个人知识库开发
- hdu 1114 Piggy-Bank
- android 简单数据存储SharedPreferences