gpt4 book ai didi

ios - 如何仅更改一个 BarButtonItem 的字体大小?

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

我在另一个线程中找到了这段代码,但我只想更改一个按钮的字体大小。

if let font = UIFont(name: "AvenirNext", size: 15) {
oneBarButtonItem.setTitleTextAttributes([NSFontAttributeName: font], forState: UIControlState.Normal)}

那么我必须将代码放在哪里,这样正确吗?

最佳答案

您需要将此代码放在 ViewControllerviewDidLoad 方法中。

override func viewDidLoad() {
super.viewDidLoad()

let font = UIFont.systemFontOfSize(20);
barButtonItem.setTitleTextAttributes([NSFontAttributeName: font], forState:UIControlState.Normal)
}

您的代码可能无法工作,因为您没有名为 AvenirNext 的字体。

更新

Swift 4/iOS 11 的工作代码:

override func viewDidLoad() {
super.viewDidLoad()

let font = UIFont.systemFont(ofSize: 20)
barButtonItem.setTitleTextAttributes([NSAttributedStringKey.font.rawValue: font], forState: .normal)
}

关于ios - 如何仅更改一个 BarButtonItem 的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30016794/

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