UIButton的自定义字体标题

时间:2010-11-22 04:46:04

标签: iphone uibutton

有没有办法让自定义字体显示在按钮的标题上。

4 个答案:

答案 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)
相关问题