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 的字体


基础教程推荐
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01