设置 UIButton 字体

Posted

技术标签:

【中文标题】设置 UIButton 字体【英文标题】:setting UIButton font 【发布时间】:2012-07-11 23:56:48 【问题描述】:

我有以下代码用于在 UIButton 中设置文本

[self.fullListButton_ setTitle:[NSString stringWithFormat:@"%d", [self.newsfeedItem_.newsfeedToSubjects count] - 3] forState:UIControlStateNormal];

问题是我似乎无法为此设置字体。我该怎么做?

【问题讨论】:

【参考方案1】:

在较新版本的 ios 中:

UIButton * myButton;
myButton.titleLabel.font = [UIFont systemFontOfSize: 12];

或任何其他字体机制。

在这里查看 UIButton 部分:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html#//apple_ref/occ/instp/UIButton/titleLabel

这里是 UIFont 的东西:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIFont_Class/Reference/Reference.html

在您的代码中:

self.fullListButton_.titleLabel.font = [UIFont systemFontOfSize: 12];

self.fullListButton_.titleLabel.font = [UIFont fontWithName:@"Arial" size:12];

【讨论】:

@xonegirlz :确保您没有尝试为 SystemButton 设置字体。 应该是“titleLabel”,而不是“titleLable”

以上是关于设置 UIButton 字体的主要内容,如果未能解决你的问题,请参考以下文章

UIButton + 斜体字体 = 剪裁

蜗牛爱课 -- iOS 设置UIButton的字体的大小显示位置大小

设置UIButton的文字显示位置字体的大小字体的颜色

UIButton自定义字体垂直对齐

UIButton自定义字体垂直对齐

iOS 8:UIButton 外观字体