使UILabel 的frame随文字多少而自适应大小

[复制链接]
查看11 | 回复3 | 2013-8-28 21:02:02 | 显示全部楼层 |阅读模式
UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];// 这个大小可以随便写,反正后面会改变他label.backgroundColor = [UIColor redColor];label.font = [UIFont systemFontOfSize:40];//这个也随便设, 任何字体都会自动计算出 合适的大小label.text = @"1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz1234567890abcdefghijklmnopqrstuvwxyz";...
回复

使用道具 举报

千问 | 2013-8-28 21:02:02 | 显示全部楼层
UILabel自适应里面的文字,自动调整宽度和高度:UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];//必须是这组值,这个frame是初设的,没关系,后面还会重新设置其size。[label setNumberOfLines:0];//必须是这组...
回复

使用道具 举报

千问 | 2013-8-28 21:02:02 | 显示全部楼层
UILabel* label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 0, 0)];这个大小可以随便写,反正后面会改变他label.backgroundColor = [UIColor redColor];label.font = [UIFont systemFontOfSize:40];...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行