gpt4 book ai didi

ios - 导航栏按钮图片

转载 作者:IT王子 更新时间:2023-10-29 05:18:38 25 4
gpt4 key购买 nike

我正在使用此代码在我的导航栏上获取 Logo 。

override func viewDidAppear(animated: Bool) {

let image = UIImage(named: "LogoWithTextSmaller.png")
self.navigationItem.leftBarButtonItem = UIBarButtonItem(image: image, style: UIBarButtonItemStyle.Plain, target: nil, action: nil)
}

很好,但 Logo 没有任何颜色 - 除了“蓝色”。是不是因为它是一个png文件。有什么办法可以让它保留原来的颜色

我这样做了:

self.navigationItem.titleView = UIImageView(image: image)

这会以正确的颜色将图像带到导航栏上 - 但它位于中间,我希望它位于左侧。

最佳答案

您需要声明图像始终保持原始状态。所以添加如下代码

var image = UIImage(named: "image-name")
image = image?.withRenderingMode(.alwaysOriginal)
self.navigationItem.leftBarButtonItem = UIBarButtonItem(image: image, style:.plain, target: nil, action: nil)

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

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