gpt4 book ai didi

iphone - 删除 uibarbuttonitem 后退按钮的背景图像

转载 作者:行者123 更新时间:2023-11-29 03:35:25 25 4
gpt4 key购买 nike

我想删除 UIViewController 后退按钮的背景。

我该怎么做?

我试过下面的代码

backButton = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"back.png"] landscapeImagePhone:nil style:UIBarButtonSystemItemCancel target:self action:nil];
[backButton setBackgroundImage:nil forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
self.navigationItem.backBarButtonItem = backButton;

但是没有用!

最佳答案

不要尝试修改 UINavigationBar 的后退按钮图像。这是不可能的,因为这是默认设置。

而是将另一个自定义 UIButton 作为 UINavigationBar 项,然后您可以根据需要自定义它。

UIButton *btnItem = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 30, 30)];
[btnItem setTitle:@"title" forState:UIControlStateNormal];
[btnItem addTarget:self action:@selector(btnItem_click:) forControlEvents:UIControlEventTouchUpInside];
self.topItem.leftBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:btnItem];

关于iphone - 删除 uibarbuttonitem 后退按钮的背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19245083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com