自适应宽高UILable
来源:互联网 发布:java mahout 编辑:程序博客网 时间:2024/05/16 10:45
http://blog.csdn.net/kindazrael/article/details/8054515 有时一个UILable的text内容是变化的,而且差异有很大, 需求上要求UILabel的大小高宽能够自适应text的内容。代码例子: myLable=[[UILabel alloc] initWithFrame:CGRectMake(0, 23, 175, 33)]; [myLable setFont:[UIFont fontWithName:@"Helvetica" size:10.0]]; [myLable setNumberOfLines:0]; [myLable setBackgroundColor:[UIColor clearColor]]; [myAdView addSubview:myLable]; UIFont *font = [UIFont fontWithName:@"Helvetica" size:10.0]; CGSize size = [text sizeWithFont:font constrainedToSize:CGSizeMake(175.0f, 2000.0f) lineBreakMode:UILineBreakModeWordWrap]; CGRect rect=myLable.frame; rect.size=size; [myLable setFrame:rect]; [myLable setText:text]; 核心的是 CGSize size = [text sizeWithFont:font constrainedToSize:CGSizeMake(175.0f, 2000.0f) lineBreakMode:UILineBreakModeWordWrap]; 来预算text显示时宽高。 其中font是显示的字体,constrainedToSize是最大可接受的字符串宽高(例子中是宽175,高2000) lineBreakMode换行类型(UILineBreakModeWordWrap指的单词边界换行)
- 自适应宽高UILable
- 自适应宽高UILable
- 自适应宽高UILable
- 自适应宽高UILable
- UILable自适应字体大小、自适应lable宽高
- UILable自适应文字高度
- UILable自适应内容大小
- UILable 自适应长度
- iOS UILable自适应高度
- sizeToFit (自适应UILable的大小)
- UILable获取字符串高度,自适应
- UILable 高度自适应方法汇总
- iframe自适应宽高
- UILabel 宽高自适应
- UILabe 自适应宽高
- label 宽高自适应
- Iframe自适应高宽
- iframe 自适应宽高
- gridView单行编辑功能的实现
- 庞果倒水答案,求指导
- tomcate + jndi 详细配置
- Android优秀开源项目大全
- dwr消息推送和tomcat集群
- 自适应宽高UILable
- Android2.3 WiFi
- 在Win7 Hyper-v虚拟机中挂接真实机的声卡
- 关于photoshop起源的故事和 密歇根州公开课
- Android逆向分析必备网址大全
- 自适应宽高UILable
- android 随手记 广播通知栏 三
- Rails的CRUD程序中Action的基本写法汇总
- Oracle 中lag() 和 lead() 的应用