gpt4 book ai didi

ios - 设置导航栏返回按钮图片

转载 作者:IT王子 更新时间:2023-10-29 08:13:10 24 4
gpt4 key购买 nike

我想将我的 UINavigationBar 中的后退按钮设置为此图像:

enter image description here

我不希望图像嵌入到标准后退按钮图像中,我只希望显示该图像。

我通过查看我可以使用的其他问题知道:

[[UIBarButtonItem appearance] setBackButtonBackgroundImage:barButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

设置后退按钮的背景图片。但这会导致图像被拉伸(stretch),据我所知,这个特定图像不适合被拉伸(stretch)。

有没有办法用我的图像替换后退按钮图像?

我支持 iOS 5.0 及更高版本。

最佳答案

从 iOS 7+ 开始,您应该使用 UINavigationBarbackIndicatorImage 属性来设置您的自定义指示器图像。您还需要提供 backIndicatorTransitionMaskImage(您可以为两者使用相同的图像)。

swift :

UINavigationBar.appearance().backIndicatorImage = UIImage(named: "back-button-image")
UINavigationBar.appearance().backIndicatorTransitionMaskImage = UIImage(named: "back-button-image")

objective-C :

[[UINavigationBar appearance] setBackIndicatorImage:[UIImage imageNamed:@"back-button-image"]];
[[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"back-button-image"]];

关于ios - 设置导航栏返回按钮图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16254456/

24 4 0