Ale*_*ott 7 objective-c uinavigationcontroller uibuttonbaritem ios ios7
我的UIBack按钮没有出现问题,我不确定是什么导致它.
这是我制作后退按钮图像的代码,它在我的第一个ViewController中:
UIImage *backButtonHomeImage = [[UIImage imageNamed:@"backButtonImage"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonHomeImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
当您第一次进入下一个视图(由按钮中的segue完成)时,该按钮不可见,但可以看到要返回的文本.一旦我点击后退按钮,图像就会出现,并在下次单击时保持显示状态.
我不确定这是否与我的代码或它所在的文件或者它和iOS 7问题有关.
J-L*_*-LO -1
尝试这个:
self.navigationItem.hidesBackButton = NO;
Run Code Online (Sandbox Code Playgroud)
如果您尝试将其添加到导航栏,则:
UIImage* image4 = [UIImage imageNamed:@".....png"];
button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 26, 26)];
[button setBackgroundImage:....png forState:UIControlStateNormal];
[button addTarget:self action:@selector(Selector)
forControlEvents:UIControlEventTouchUpInside];
[button setShowsTouchWhenHighlighted:YES];
UIBarButtonItem *action = [[UIBarButtonItem alloc] initWithCustomView:button];
NSArray *arr =[[NSArray alloc]initWithObjects:action, nil];
self.navigationItem.rightBarButtonItems = arr;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1539 次 |
| 最近记录: |