有没有办法让自定义字体显示在按钮的标题上。
答案 0 :(得分:44)
UIButton
类公开titleLabel属性,您可以在其上更改字体,文本颜色等内容。
答案 1 :(得分:21)
设置按钮titleLabel
:
myButton.titleLabel.font = [UIFont fontWithName:@"Courier" size:22.0];
答案 2 :(得分:3)
您始终可以在UIImage
中呈现文字,然后将按钮配置为与setImage:forState:
一起使用。这允许您使用图标,图像等自定义字体,标签。
答案 3 :(得分:1)
如果您要列出所有可用字体然后选择字体,请运行此Swift代码:
UIFont.familyNames().forEach {
print($0)
UIFont.fontNamesForFamilyName($0).forEach {
print(" \($0)")
}
}
它会打印其字体系列的所有字体名称。然后指定与打印相同的字体名称。
button.titleLabel.font = UIFont(name: "OpenSans", size: 20.0)