gpt4 book ai didi

iphone - 普通样式的 UINavigationBar BarButtonItem

转载 作者:行者123 更新时间:2023-12-03 18:19:41 25 4
gpt4 key购买 nike

我得到了以下代码:

- (id)init {
if (self = [super init]) {
self.title = @"please wait";
UIBarButtonItem *favorite = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"star.png"] style:UIBarButtonItemStylePlain target:self action:@selector(buttonFavoriteClicked:)];
self.navigationItem.rightBarButtonItem = favorite;
}

return self;
}

但我的按钮看起来仍然像带有 UIBarButtonItemStyleBordered 的按钮 alt text

有没有办法在这个位置设置一个普通样式的按钮?

最佳答案

在界面生成器中创建一个 UIButton,使其看起来完全符合您的要求。在 .h 中为 in 创建一个导出:

IBOutlet UIButton * _myButton;

然后使用自定义 View 将其设置为右栏按钮项目,这将消除边框:

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:_myButton];

这是有效的,因为 UIButton 是 UIView 的子类。

关于iphone - 普通样式的 UINavigationBar BarButtonItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348440/

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