How to change font of UIButton with Swift(如何使用 Swift 更改 UIButton 的字体)
问题描述
我正在尝试使用 Swift 更改 UIButton 的字体...
I am trying to change the font of a UIButton using Swift...
myButton.font = UIFont(name: "...", 10)
但是 .font 已被弃用,我不确定如何更改字体.
However .font is deprecated and I'm not sure how to change the font otherwise.
有什么建议吗?
推荐答案
改用titleLabel.font 属性在 iOS 3.0 中已弃用.它在 Objective-C 中也不起作用.titleLabel 是用于在 UIButton 上显示标题的标签.
Use titleLabel instead. The font property is deprecated in iOS 3.0. It also does not work in Objective-C. titleLabel is label used for showing title on UIButton.
myButton.titleLabel?.font = UIFont(name: YourfontName, size: 20)
但是,在设置标题文本时,您应该只使用 setTitle:forControlState:.请勿使用 titleLabel 直接为标题设置任何文字.
However, while setting title text you should only use setTitle:forControlState:. Do not use titleLabel to set any text for title directly.
这篇关于如何使用 Swift 更改 UIButton 的字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:如何使用 Swift 更改 UIButton 的字体
基础教程推荐
- UIImage 在开始时不适合 UIScrollView 2022-01-01
- SwiftUI-ScrollViewReader的ScrollTo不滚动 2022-01-01
- Play 商店的设备兼容性问题 2022-01-01
- Android Volley - 如何动画图像加载? 2022-01-01
- 为什么姜饼模拟器方向卡在应用程序中? 2022-01-01
- navigationItem.backBarButtonItem 不工作?为什么上一个菜单仍然显示为按钮? 2022-01-01
- 如何比较两个 NSDate:哪个是最近的? 2022-01-01
- iOS - UINavigationController 添加多个正确的项目? 2022-01-01
- 如何将图像从一项活动发送到另一项活动? 2022-01-01
- Xcode UIView.init(frame:) 只能在主线程中使用 2022-01-01
