UILabel自适应高度代码
来源:互联网 发布:nodejs res.json 编辑:程序博客网 时间:2024/06/05 19:02
在ios开发过程中,经常需要UILabel根据内容动态调整高度,显示多行。下面为实现代码:
UIFont *fontOne = [UIFont systemFontOfSize:15.0];//设置字体大小
NSString *titleOne =@"发生的都是发大水发第三方第三方大师法师打发多少";//要显示的内容
CGSize maximumLabelSizeOne = CGSizeMake(315,MAXFLOAT);//315为我需要的UILabel的长度
CGSize expectedLabelSizeOne = [titleOne sizeWithFont:fontOne constrainedToSize:maximumLabelSizeOne lineBreakMode:UILineBreakModeWordWrap]; //expectedLabelSizeOne.height 就是内容的高度
//初始化UILabel
CGRect pointValueRect = CGRectMake(5, 30 ,315, expectedLabelSizeOne.height);
UILabel *pointValue = [[UILabel alloc] initWithFrame:pointValueRect];
point.lineBreakMode = UILineBreakModeWordWrap;
point.numberOfLines = 0;//上面两行设置多行显示
point.text = titleOne; 注意:point.lineBreakMode = UILineBreakModeWordWrap;
point.numberOfLines = 0; 两个设置保证了是多行显示,但是,当UILabel的高度小于字体内容的高度时,仍然显示单行,所以如果不动态设置label的高度,最好让label的高度足够大。
0 0
- UILabel自适应高度代码
- UILabel, UITextView 高度自适应
- UILabel 自适应高度
- UILabel高度自适应
- UILabel自适应高度
- 关于UILabel高度自适应
- UILabel的自适应 高度
- UILabel, UITextView 高度自适应
- UILabel自适应高度
- UILabel的高度自适应
- UILabel自适应高度
- UILabel自适应高度
- UILabel高度自适应
- UILabel高度自适应
- UILabel自适应高度
- UILabel的自适应高度
- iOS UILabel高度自适应
- UILabel自适应高度
- Android-SDK配置环境变量
- 解析http中的xml, 同时返回xml文件
- SkyLine简介
- CSS+Div (一)
- 【SSH进阶之路】Hibernate映射——一对多关联映射(七)
- UILabel自适应高度代码
- jquery实现图片缩小放大的切换
- <Head first Java>继承与多态_重载与覆盖
- phalcon pdo封装
- secureCRT 从服务器上 下载或上传文件
- NYOJ448 寻找最大数
- 【其它】Hello World
- STM32F1或F4芯片启动过程
- 同一labeltext设置不同的属性