解决 ios7.0 以后自定义导航栏左边按钮靠右的问题
2016-05-19 12:38
489 查看
UIButton *backButton = [[UIButton
alloc] initWithFrame:CGRectMake(0,
0, 30,30)];
[backButton setTitleEdgeInsets:UIEdgeInsetsMake(-10.0,
0.0, 0.0,
0.0)];
[backButton setImage:[UIImage
imageNamed:@"back_icon"]
forState:UIControlStateNormal];
[backButton addTarget:self.navigationController
action:@selector(popViewControllerAnimated:)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backItem = [[UIBarButtonItem
alloc] initWithCustomView:backButton];
// [self.navigationItem setLeftBarButtonItem:backItem];
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem
alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
target:nil
action:nil];
negativeSpacer.width = -10;//这个数值可以根据情况自由变化
self.navigationItem.leftBarButtonItems =
@[negativeSpacer,backItem];
alloc] initWithFrame:CGRectMake(0,
0, 30,30)];
[backButton setTitleEdgeInsets:UIEdgeInsetsMake(-10.0,
0.0, 0.0,
0.0)];
[backButton setImage:[UIImage
imageNamed:@"back_icon"]
forState:UIControlStateNormal];
[backButton addTarget:self.navigationController
action:@selector(popViewControllerAnimated:)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *backItem = [[UIBarButtonItem
alloc] initWithCustomView:backButton];
// [self.navigationItem setLeftBarButtonItem:backItem];
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem
alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
target:nil
action:nil];
negativeSpacer.width = -10;//这个数值可以根据情况自由变化
self.navigationItem.leftBarButtonItems =
@[negativeSpacer,backItem];
相关文章推荐
- iOS 判断是否是否静音
- iOS-OC-自定义融云会话列表(自定义cell)
- iOS检测是否开启定位、是否允许消息通知
- 新浪微博回调地址redirect_url(授权回调页)的设置格式
- iOS开发之使用XMPPFramework实现即时通信(三)
- iOS开发之使用XMPPFramework实现即时通信(二)
- iOS开发之使用XMPPFramework实现即时通信(一)
- iOS开发笔记--iOS基于MVC的项目重构总结
- iOS重写父类中的方法时要先调用父类中的方法的原因
- IOS实现单例模式的几种实现方法
- iOS-PingFangSC字体
- iOS开发之CGAffineTransform 放射变换。
- cocoapods安裝及使用
- 【iOS程序启动与运转】- RunLoop个人小结
- iOS Runtime
- ios中的coredata的使用
- iOS 文件属性
- [iOS]我的github
- iOS 后台进入前台刷新当前界面
- 《招聘一个靠谱的 iOS》—参考答案(下)