gpt4 book ai didi

iphone - 将图像用于无文本的 backBarButtonItem

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:12:26 26 4
gpt4 key购买 nike

我只是想将我的导航 Controller 的 backBarButtonItem 设置为此图像

enter image description here

而不是 Apple 默认的箭头按钮,其标题与之前的 View Controller 的标题相同。到目前为止我得到的最接近的是上面的图像水平拉伸(stretch),标题仍然显示在上面。为此,我在我的 AppDelegate 中使用了这段代码。

UIImage *backButtonImage = [UIImage imageNamed:@"back-button.png"];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];

如何去掉标题(并防止按钮被拉伸(stretch))?

最佳答案

当您使用外观时,您是在设置应用程序后退栏按钮项的背景图像。它们具有背景图像的事实与它们上是否显示标题无关。要使用自定义栏按钮项目而不是默认的返回项目,请查看 this question .

在您的情况下,您可能根本不想使用外观,而是像上面的链接那样创建一个条形按钮项目,但使用 -initWithImage:style:target:action: 而不是 -initWithTitle:style:target:action:

关于iphone - 将图像用于无文本的 backBarButtonItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14147981/

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