要更改UINavigationBar按钮项目上的文本颜色,请遵循以下步骤:
import UIKit
viewDidLoad
方法,并在其中设置导航栏按钮的文本颜色。override func viewDidLoad() {
super.viewDidLoad()
// 创建一个UIBarButtonItem
let barButton = UIBarButtonItem(title: "按钮", style: .plain, target: self, action: #selector(buttonTapped))
// 设置按钮的文本颜色
barButton.setTitleTextAttributes([.foregroundColor: UIColor.red], for: .normal)
// 将按钮添加到导航栏
navigationItem.rightBarButtonItem = barButton
}
buttonTapped
的方法。现在,让我们实现该方法以便在按钮被点击时执行某些操作。@objc func buttonTapped() {
print("按钮被点击了")
}
现在,当您运行应用程序并导航到此视图控制器时,导航栏中的按钮文本颜色将显示为红色。
这是一个使用Swift编写的简单示例。如果您使用的是Objective-C,则需要进行相应的调整。
领取专属 10元无门槛券
手把手带您无忧上云