修改返回按钮问题

This commit is contained in:
xuemh
2018-04-14 09:04:52 +08:00
parent 9f420b050a
commit 4dd95da147
6 changed files with 8 additions and 19 deletions
@@ -21,12 +21,7 @@
}
-(void)setNav{
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
btn.frame = CGRectMake(2, 5,47, 44);
[btn setBackgroundImage:[UIImage imageNamed:@"back_btn"] forState:UIControlStateNormal];
[btn addTarget: self action: @selector(goBackAction) forControlEvents: UIControlEventTouchUpInside];
UIBarButtonItem*back=[[UIBarButtonItem alloc]initWithCustomView:btn];
UIBarButtonItem*back=[[UIBarButtonItem alloc] initWithImage:[[UIImage imageNamed:@"back_btn"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] style:UIBarButtonItemStyleDone target:self action:@selector(goBackAction)];
self.navigationItem.leftBarButtonItem=back;
}
- (void)addTitleViewWithTitle:(NSString *)title{
@@ -43,18 +43,8 @@
}
-(void)initNav{
// 1. 可以改变全栈back按钮 图片 60*60 @2x像素
_bakbutton = [UIButton buttonWithType:UIButtonTypeCustom];
_bakbutton.frame = CGRectMake(0,0,48,44);
[_bakbutton setImage:[UIImage imageNamed:@"arrow_b"] forState:UIControlStateNormal];
[_bakbutton addTarget: self action: @selector(goBackAction) forControlEvents: UIControlEventTouchUpInside];
_back=[[UIBarButtonItem alloc] initWithCustomView:_bakbutton];
_back =[[UIBarButtonItem alloc] initWithImage:[[UIImage imageNamed:@"back_btn_1"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] style:UIBarButtonItemStyleDone target:self action:@selector(goBackAction)];
self.navigationItem.leftBarButtonItem=_back;
}
-(void)goBackAction{
@@ -127,7 +127,7 @@
// 左侧按钮背景
UIImage *hamburger = [UIImage imageNamed:@"back_btn"];
UIImage *hamburger = [[UIImage imageNamed:@"back_btn"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
self.openDrawerButton = [UIButton buttonWithType:UIButtonTypeCustom];
self.openDrawerButton.frame = CGRectMake(0, 0, 47,44);
[self.openDrawerButton setImage:hamburger forState:UIControlStateNormal];
@@ -58,7 +58,7 @@
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"blackbar.png"] forBarMetrics:UIBarMetricsDefault];
_bakbutton = [UIButton buttonWithType:UIButtonTypeCustom];
_bakbutton.frame = CGRectMake(0, 0, 47,44);
[_bakbutton setBackgroundImage:[UIImage imageNamed:@"back_btn"] forState:UIControlStateNormal];
[_bakbutton setImage:[UIImage imageNamed:@"back_btn"] forState:UIControlStateNormal];
[_bakbutton addTarget: self action: @selector(backButtonEvent) forControlEvents: UIControlEventTouchUpInside];
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB