美文网首页
Label Button 文字大小自适应

Label Button 文字大小自适应

作者: 破夕_____________ | 来源:发表于2017-06-02 10:41 被阅读121次

1、确定Label或Button的字体大小,使其宽度自适应

UILabel *contentLabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 120, 30)];
contentLabel.font = [UIFont systemFontOfSize:15];//-------->定义Font的大小
contentLabel.backgroundColor = [UIColor redColor];
contentLabel.text = @"我已知晓,且已阅读并同意以上条款";
[contentLabel sizeToFit];//-------->注意和上面一句代码顺序不能颠倒
[self.View addSubview:contentLabel];

2、确定Label或Button的宽度,使字体大小自适应

//无需自己设置字体大小
UILabel *contentLabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 120, 30)];
contentLabel.backgroundColor = [UIColor redColor];
contentLabel.text = @"我已知晓,且已阅读并同意以上条款";
contentLabel.adjustsFontSizeToFitWidth = YES;//默认为NO-------->注意和上面一句代码顺序不能颠倒
[self.View addSubview:contentLabel];

如果是Button的话,和上面一样,只有一点小小的区别:

[button.titleLabel sizeToFit];
button.titleLabel.adjustsFontSizeToFitWidth = YES;

相关文章

网友评论

      本文标题:Label Button 文字大小自适应

      本文链接:https://www.haomeiwen.com/subject/wpoyfxtx.html