gpt4 book ai didi

ios - 更新整个项目的导航栏后退按钮图像

转载 作者:行者123 更新时间:2023-11-28 12:32:39 24 4
gpt4 key购买 nike

我需要为整个项目更新导航栏后退按钮图像,我是通过下面的代码实现的,但问题是后退按钮显示了两条相邻的行,这对我来说是不需要的。请指导我是否有任何代码可以删除这些行。

let image = UIImage(named:"backButton")
let backImage = image?.imageWithRenderingMode(.AlwaysOriginal).resizableImageWithCapInsets(UIEdgeInsetsMake(0, 13, 0, 6))

UIBarButtonItem.appearance().setBackButtonBackgroundImage(backImage, forState: .Normal, barMetrics: .Default)
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(-400, 0), forBarMetrics: .Default)

enter image description here

最佳答案

这两行是扭曲的 backButton 图像的一部分,由于不正确的大写插入而出现。设置上限以覆盖整个图像会有所帮助。例如:

if let image = UIImage(named:"backButton"){
let backImage = image.withRenderingMode(.alwaysOriginal).resizableImage(withCapInsets: UIEdgeInsetsMake(image.size.height, image.size.width, 0, 0))
UIBarButtonItem.appearance().setBackButtonBackgroundImage(backImage, for: .normal, barMetrics: .default)
UIBarButtonItem.appearance().setBackButtonTitlePositionAdjustment(UIOffsetMake(-400, 0), for: .default)
}

( swift 3)

关于ios - 更新整个项目的导航栏后退按钮图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41690454/

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