我需要通过编程方式设置UIButton标题UILabel的字体大小。
当前回答
这可能会有帮助:
[objBtn.titleLabel setFont:[UIFont fontWithName:@“fontname” size:fontsize]];
其他回答
迅速:
shareButton.titleLabel?.font = UIFont.systemFontOfSize(size)
重要注意事项: 删除由animuson♦12月5日14日16:48 animuson,在我发布这个答案一个月后,我现在也有同样的问题。我在谷歌上搜索,发现这篇文章不容易复制粘贴到一个快速的项目中。当我滚动看到我删除的答案,并复制它。所以请不要删除真正有用的东西。
希望对你有所帮助
[_button.titleLabel setFont:[UIFont systemFontOfSize:15]];
祝你好运
通过这种方式,您可以设置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添加创建的扩展类。
检查自定义字体名称是否添加了“目标成员资格”复选框。这应该会有所帮助。
这可能会有帮助:
[objBtn.titleLabel setFont:[UIFont fontWithName:@“fontname” size:fontsize]];
推荐文章
- Xcode构建失败“架构x86_64未定义的符号”
- 如何使用Xcode创建。ipa文件?
- 动态改变UILabel的字体大小
- registerForRemoteNotificationTypes: iOS 8.0及以上版本不支持
- 新的自动引用计数机制是如何工作的?
- 如何测试对象在Objective-C中的类?
- 在iPhone上确定用户是否启用了推送通知
- 是否有可能禁用浮动头在UITableView与UITableViewStylePlain?
- 从Cocoa应用程序执行一个终端命令
- 错误ITMS-9000:“冗余二进制文件上传。火车1.0版本已经有一个二进制版本上传。
- Swift -转换为绝对值
- Swift编译器错误:“框架模块内的非模块化头”
- 从父iOS访问容器视图控制器
- 自定义dealloc和ARC (Objective-C)
- 调整UITableView的大小以适应内容