我需要通过编程方式设置UIButton标题UILabel的字体大小。
当前回答
这会很有帮助
button.titleLabel.font = [UIFont fontWithName:@"YOUR FONTNAME" size:12.0f]
其他回答
button.titleLabel.font = [UIFont systemFontOfSize:size];
应该帮助
通过这种方式,您可以设置fontSize并在一个类中处理它。
1. 创建了UIButton的扩展,并添加了以下代码:
- (void)awakeFromNib{
[super awakeFromNib];
[self setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[self.titleLabel setFont:[UIFont fontWithName:@"font"
size:self.titleLabel.font.pointSize]];
[self setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
}
2.1在代码中创建UIButton
现在如果你在你的代码中创建了一个UIButton, #import extension of yourUIButton '并创建按钮。
2.2在界面生成器中创建按钮
如果你在界面构建器中创建了UIButton,选择UIButton,转到标识检查器,并为UIButton添加创建的扩展类。
你可以使用:
button.titleLabel.font = [UIFont systemFontOfSize:14.0];
快4.倍
button.titleLabel?.font = UIFont.systemFont(ofSize: 20)
斯威夫特5。
uiButton.titleLabel?.font = UIFont.systemFont(ofSize: 32)
推荐文章
- 如何在iOS上进行base64编码?
- 如何停止不必要的UIButton动画标题变化?
- 是否有可能更新一个本地化的故事板的字符串?
- 以编程方式获取Bundle Identifier
- 为iPad和iPhone设计输入按钮
- 如何在我的iPhone应用程序中使用NSError ?
- 我的预发行应用已经在iTunes Connect中“处理”了一周多,这是怎么回事?
- Xcode iOS项目只显示“我的Mac 64位”,但不显示模拟器或设备
- Objective-C中的自动引用计数不能防止或减少什么样的泄漏?
- 在Xcode 9中如何从打开的多个模拟器中退出或关闭单个模拟器?
- 如何使用Swift播放声音?
- UINavigationBar自定义返回按钮没有标题
- 如何精确地以毫秒为单位记录方法的执行时间?
- 在整个UIWindow中获取UIView的位置
- 如何解散ViewController在Swift?