无法以编程方式改变UIBarItem的颜色 swift [关闭]

问题描述 投票:0回答:1

我无法以程序化的方式改变UIBarItem的颜色。我想改变这个 "创建 "按钮的颜色,无论发生什么事情。但是什么也没有改变按钮的颜色。

这里是按钮的图像。

enter image description here

swift uibarbuttonitem
1个回答
0
投票

这里是如何 你可以实现它的程序化的。viewDidLoad 加上这个

override func viewDidLoad() {
        super.viewDidLoad()


      let butt =   createButton.customView as? UIButton
        butt?.setTitleColor(.green, for: .normal)

        // Do any additional setup after loading the view.
    }

enter image description here


-1
投票

请尝试 tintColor 属性

let rightBarButtonItem = UIBarButtonItem(title: "Text", style: .plain, target: self, action: #selector(objcAction))

rightBarButtonItem.tintColor = UIColor.red

navigationItem.rightBarButtonItem = rightBarButtonItem
© www.soinside.com 2019 - 2024. All rights reserved.