根据UILabel内容获取合适宽高?

根据UILabel内容获取合适宽高?

请问老师,绿色部分,多行文字,如何使用UILabel进行文字自动换行,背景自适应文本宽高?http://img1.sycdn.imooc.com//climg/5b21ac490001f8b910010751.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

下面的参考代码使用sizeToFit这个方法,系统自动根据label的文本自适应一个高度:

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,20, 300, 20)];
    label.text = @"系统自动使用高度,自动适应高度系统,自动适应高度系统,自动适应高度系统,自动适应高度系统,自动适应高度系统自动适应高度系统,";
    label.numberOfLines = 0;
    [label sizeToFit];
    label.backgroundColor = [UIColor greenColor];
    [self.view addSubview:label];


提问者 幕布斯2332854 2018-06-14 21:48:19

这个方法我会,不是这个方法。hhh

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师