ios 怎么让label中的内容自适应label的大小
展开全部
假设你的内容是
NSString *contentStr = @"xxxx";
目标label为mylabel
对于单行情况,只需要设置label的lineBreakMode就可以截断内容,如
mylabel.lineBreakMode = NSLineBreakByTruncatingTail;
mylabel.text = contentStr;
如果是指定行行数,如3行,则可设置
mylabel.numberOfLines = 3;
mylabel.lineBreakMode = NSLineBreakByTruncatingTail;
mylabel.text = contentStr;
这样设置后,超出三行的部分就会被截断。但是你要确保label的高度足够容纳三行内容,如设置高度为 15.f*3 = 45.f;
NSString *contentStr = @"xxxx";
目标label为mylabel
对于单行情况,只需要设置label的lineBreakMode就可以截断内容,如
mylabel.lineBreakMode = NSLineBreakByTruncatingTail;
mylabel.text = contentStr;
如果是指定行行数,如3行,则可设置
mylabel.numberOfLines = 3;
mylabel.lineBreakMode = NSLineBreakByTruncatingTail;
mylabel.text = contentStr;
这样设置后,超出三行的部分就会被截断。但是你要确保label的高度足够容纳三行内容,如设置高度为 15.f*3 = 45.f;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询