gpt4 book ai didi

ios - 我怎样才能使这个 UIBarButtonItem 变粗?

转载 作者:搜寻专家 更新时间:2023-10-31 21:54:02 25 4
gpt4 key购买 nike

我需要将这个 UIBarButtonItem 文本设为粗体。我听起来很简单,但我想不通。

let nextButton = UIBarButtonItem(title: "Login", style: .plain, target: self, action: #selector(moveToSecond))

最佳答案

UIBarButtonItem 扩展 UIBarItemUIBarItem 具有 setTitleTextAttributes 功能。用它来设置粗体。

let nextButton = UIBarButtonItem(title: "Login", style: .plain, target: self, action: #selector(moveToSecond))
let attributes: [NSAttributedStringKey : Any] = [ .font: UIFont.boldSystemFont(ofSize: 16) ]
nextButton.setTitleTextAttributes(attributes, for: .normal)

如果需要,这还允许您设置其他属性,例如颜色、下划线以及属性字符串支持的几乎所有内容。

当然,简单地将 style 设置为 .done 而不是 .plain 也可能会得到您想要的结果。这种方法的缺点是无法保证 .done 将呈现为粗体。这可能会在任何 iOS 更新中改变。

关于ios - 我怎样才能使这个 UIBarButtonItem 变粗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51226800/

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