iOS中自定义导航栏左边返回按钮和按钮不能靠左的问题
2015-04-10 10:08
483 查看
//自定义左边 的按钮
UIButton *leftButton = [[UIButton
alloc]init];
leftButton.frame =
CGRectMake(0,
0, 20,
20);
[leftButton
setBackgroundImage:[UIImage
imageNamed:@"返回.png"]
forState:UIControlStateNormal];
[leftButton
addTarget:self
action:@selector(popToLastVC:)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftBarButtonItems = [[UIBarButtonItem
alloc]initWithCustomView:leftButton];
//解决按钮不靠左 靠右的问题.
UIBarButtonItem *nagetiveSpacer = [[UIBarButtonItem
alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
target:nil
action:nil];
nagetiveSpacer.width = -15;//这个值可以根据自己需要自己调整
self.navigationItem.leftBarButtonItems =
@[nagetiveSpacer, leftBarButtonItems];
UIButton *leftButton = [[UIButton
alloc]init];
leftButton.frame =
CGRectMake(0,
0, 20,
20);
[leftButton
setBackgroundImage:[UIImage
imageNamed:@"返回.png"]
forState:UIControlStateNormal];
[leftButton
addTarget:self
action:@selector(popToLastVC:)
forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *leftBarButtonItems = [[UIBarButtonItem
alloc]initWithCustomView:leftButton];
//解决按钮不靠左 靠右的问题.
UIBarButtonItem *nagetiveSpacer = [[UIBarButtonItem
alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace
target:nil
action:nil];
nagetiveSpacer.width = -15;//这个值可以根据自己需要自己调整
self.navigationItem.leftBarButtonItems =
@[nagetiveSpacer, leftBarButtonItems];
相关文章推荐
- iOS中自定义导航栏左边返回按钮和按钮不能靠左的问题
- 解决 ios7.0 以后自定义导航栏左边按钮靠右的问题
- 自定义导航栏左边按钮的位置靠左问题,右边按钮的位置靠右的问题
- 解决 ios7.0 以后自定义导航栏左边按钮靠右的问题
- iOS自定义返回按钮左滑返回失效问题
- ios 自定义返回按钮,导航栏黑色分割线
- 定制iOS 7中的导航栏和状态栏(主要是自定义的返回按钮)
- ios开发之自定义默认生成的导航栏 标题 颜色 返回按钮
- iOS 导航栏返回按钮自定义
- 导航自定义的左按钮不能靠左的问题
- iOS 自定义返回按钮错位问题(备忘)
- 自定义iOS导航栏背景,标题和返回按钮文字颜色
- 关于iOS导航栏返回按钮问题的解决方法
- iOS 导航栏自定义返回按钮
- iOS导航栏自定义按钮导致点击范围过大的问题
- 解决ios7.0 以后自定义导航栏左边按钮靠右的问题
- ios导航栏自定义返回按钮后,多出蓝点bug
- 解决iOS7自定义返回按钮后不能侧滑返回的问题
- iOS 为导航栏自定义按钮图案Button Image 运行出来的颜色与原本颜色不一样 -解决方案
- iOS 7 自定义Back按钮 与 Pop interactive gesture 问题