UILabel自适应高度和自动换行

转载 2012年03月21日 15:30:11
  1. //初始化label  
  2. UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];  
  3. //设置自动行数与字符换行  
  4. [label setNumberOfLines:0];  
  5. label.lineBreakMode = UILineBreakModeWordWrap;   
  6. // 测试字串  
  7.  NSString *s = @"这是一个测试!!!adsfsaf时发生发勿忘我勿忘我勿忘我勿忘我勿忘我阿阿阿阿阿阿阿阿阿阿阿阿阿啊00000000阿什顿。。。";  
  8. UIFont *font = [UIFont fontWithName:@"Arial" size:12];  
  9. //设置一个行高上限  
  10. CGSize size = CGSizeMake(320,2000);  
  11. //计算实际frame大小,并将label的frame变成实际大小  
  12.  CGSize labelsize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:UILineBreakModeWordWrap];  
  13. [label setFrame:CGRectMake:(0,0, labelsize.width, labelsize.height)];  

相关文章推荐

UILabel自动换行和高度自适应

UILabel自动换行和高度自适应

UILabel自适应高度和自动换行

UILabel是iOS开发常用的控件。UILabel的属性需要了解,UILabel的特殊显示效果也需要我们掌握。UILabel自适应高宽度是很多初学者遇到的技术性难题。比如段文字,要让他完全地分行显示...
  • iOSbird
  • iOSbird
  • 2016年01月05日 16:02
  • 463

UILabel 自动换行 及 高度自适应

iOS开发- UILabel 自动换行 及 高度自适应 ? 1 2 3 4 5 6 7 8 9 10 ...

iOS开发- UILabel 自动换行 及 高度自适应

主要是今天看到论坛有人问这个问题,帮忙解决之后, 顺便Mark下。很简单, 代码写的很清楚。 直接上代码。UILabel *label = [[UILabel alloc] initWithFrame...

ios TableView的Cell高度自适应,UILabel自动换行适应

IOS TableView的Cell高度自适应,UILabel自动换行适应 项目的源码下载地址:http://download.csdn.net/detail/swingpyzf...

IOS TableView的Cell高度自适应,UILabel自动换行适应

iOS TableView的Cell高度自适应,UILabel自动换行适应 项目的源码下载地址:http://download.csdn.net/detail/swingpyzf...

IOS TableView的Cell高度自适应,UILabel自动换行适应

项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6835365 需求: 1、表格里的UILable要求自动换行 ...

IOS TableView的Cell高度自适应,UILabel自动换行适应

IOS TableView的Cell高度自适应,UILabel自动换行适应 http://blog.csdn.net/swingpyzf/article/details/18093959 ...
  • jeffasd
  • jeffasd
  • 2015年12月07日 18:28
  • 432

IOS TableView的Cell高度自适应,UILabel自动换行适应

IOS TableView的Cell高度自适应,UILabel自动换行适应 项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/683...

IOS TableView的Cell高度自适应,UILabel自动换行适应(转载)

IOS TableView的Cell高度自适应,UILabel自动换行适应 地址:http://download.csdn.net/detail/swingpyzf/683536...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UILabel自适应高度和自动换行
举报原因:
原因补充:

(最多只允许输入30个字)