gpt4 book ai didi

ios - 点击按钮时更改 UIBarButtonItem tintColor?

转载 作者:搜寻专家 更新时间:2023-11-01 05:44:19 25 4
gpt4 key购买 nike

我有一个 UIBarButtonItem 定义如下:

let cardNavButton: UIBarButtonItem = UIBarButtonItem(image: UIImage(named: "card")!, style: UIBarButtonItemStyle.Bordered, target: self, action: self.headerCardButtonSelector)
self.navigationItem.rightBarButtonItem = cardNavButton
cardNavButton.tintColor = UIColor.whiteColor()

当用户点击按钮时,它的颜色会改变。如何定义用户点击按钮时显示的颜色?

显示在该按钮中的图像有多种颜色,但只显示一种颜色。我该如何改变它?

最佳答案

您可以使用自定义 UIButton 创建 UIBarButtonItem 并为状态设置适当的颜色。

            let customButton: UIButton = UIButton()
//customize yout custom button
let cardNavButton: UIBarButtonItem = UIBarButtonItem(customView: customButton)
self.navigationItem.rightBarButtonItem = cardNavButton

关于ios - 点击按钮时更改 UIBarButtonItem tintColor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30894090/

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