ios - 按钮标题字体

标签 ios swift uibutton

btn.titleLabel?.font = UIFont(name:"Times New Roman", size: 20)

我知道这是改变按钮字体大小的方法。但这对我不起作用。

有人知道为什么它对我不起作用吗?

最佳答案

在按钮实例上使用 setAttributedTitle 解决了这个问题

let title = "Some String"
    let attributedTitle = NSAttributedString.init(string: title, attributes: [.font: UIFont(name:"Times New Roman", size: 20)!])
    UIButton().setAttributedTitle(attributedTitle, for: .normal)

关于ios - 按钮标题字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49165921/

相关文章:

android - 使用 NSURLSession 将 Android post 请求转换为 iOS swift

ios - 为什么 SecItemAdd 返回 -50(无效参数)

ios - 游戏中心 URL 方案

macos - 以编程方式更改屏幕保护程序设置

ios - 使用自动布局时何时将 imageView 添加到 UIButton

ios - 制作多行,使用 React-Native 扩展 TextInput

swift - 为什么我的 PageViewController 的数据源不能正常工作?

swift - 如何在 Swift 中重新解释_cast?

ios - 更改 searchBar 取消按钮的名称 IOS 7

ios - 将 UIActivityIndi​​catorView 添加到 UIButton 的顶部 View