如何使用 Swift 更改 UIButton 的字体 [英] How to change font of UIButton with Swift

查看:32
本文介绍了如何使用 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 的字体的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆