【发布时间】:2019-10-23 15:02:46
【问题描述】:
我想更改所有 UIBarButtonItems 的默认字体。我的应用程序的根视图控制器中有以下代码:
let attributes: [NSAttributedString.Key: Any] = [.font: UIFont.systemFont(ofSize: 30)]
UIBarButtonItem.appearance().setTitleTextAttributes(attributes, for: .normal)
UINavigationBar.appearance().titleTextAttributes = attributes
UINavigationBarAppearance().buttonAppearance.normal.titleTextAttributes = attributes
UIBarButtonItemAppearance().normal.titleTextAttributes = attributes
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "foo", style: .plain, target: nil, action: nil)
尽管外观发生了变化,但该条形按钮项的字体仍然是默认字体。如何设置默认字体?我知道我可以为每个单独的条形按钮项设置字体,但我正在寻找一种方法来广泛更改它。
【问题讨论】:
标签: ios fonts uibarbuttonitem