UILabe动态设置高度
来源:互联网 发布:php开源crm统 编辑:程序博客网 时间:2024/06/05 22:43
封装在一个类方法中
//设定UIlabel的根据内容获得宽高+ (UILabel*)getContent:(NSString*)content getFont:(UIFont*)font getColor:(UIColor*)color { NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init]; paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping; NSDictionary *attributes = @{NSFontAttributeName:font, NSParagraphStyleAttributeName:paragraphStyle.copy}; //获取内容的大小 CGSize labelSize = [content boundingRectWithSize:CGSizeMake(300,MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:attributes context:nil].size; UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 205, labelSize.width, labelSize.height)]; [myLabel setNumberOfLines:0]; myLabel.text = content; myLabel.font = font; myLabel.textColor = color; myLabel.backgroundColor = [UIColor clearColor]; return myLabel;}
UILabel的相关属性
setNumberOfLines : 0表示多行,1表示单行,默认为1
0 0
- UILabe动态设置高度
- listView 动态设置高度
- 动态设置layout高度
- UITableViewCell动态高度设置
- 动态设置ListView高度
- 动态设置控件高度
- UILaber 设置动态高度,获取高度
- 动态设置iframe高度(iframe高度自适应)
- Android动态设置控件高度
- 动态设置iframe的高度
- 动态设置IFrame的高度
- Android 动态设置控件高度
- Android动态设置控件高度
- ListView 动态设置高度问题
- android 动态设置ListView 高度
- Android动态设置控件高度
- 动态设置TextView的高度
- Android动态设置控件高度
- C++最简单的多线程实现
- 博客开张,解决问题记录
- java多线程向数据库中加载数据
- STM32神舟III号 驱动直流电机学习(二)
- 制作&&修改CentOS Livecd
- UILabe动态设置高度
- 牛顿迭代法实现平方根函数sqrt
- android ListView 几个重要属性
- debug03:“case expressions must be constant expression”报错的破解
- prepareForSegue方法传入对象的问题
- Android高效加载大图、多图解决方案,有效避免程序OOM
- System.Windows.Forms.Timer[C#]
- Unity获取游戏对象详解
- 贵州贵阳商会商务运作合法吗?好做吗?考察必知