UILable实现按照文字多少定义大小
2011-10-18 15:58
211 查看
下面文章转载自http://wangjun.easymorse.com/?m=201106
UILable显示文字,大多数情况下文字是动态的,所以UILable的大小需要自适用,下面是实现的具体代码:
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];
UILable显示文字,大多数情况下文字是动态的,所以UILable的大小需要自适用,下面是实现的具体代码:
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];
相关文章推荐
- UILable实现按照文字多少定义大小
- UILable实现按照文字多少定义大小的代码
- 按照文字多少定义UILabel/textView大小
- iOS UILable 根据文字的多少改变UILable的大小
- Android TextView 实现文字大小不同和文字颜色不同
- Textview增加图片并实现点击与文字设置不同大小颜色
- java实现计算两个日期相差多少月、比较两个日期大小 等常用日期操作
- 利用runtime实现UITextField文字大小适配机型
- Android TextView 实现文字大小不同和文字颜色不同
- 实现定义android弹出activity设置大小
- Android TextView 实现文字大小不同和文字颜色不同
- Log4J-重写方法,实现按照日期大小进行分割文件
- android实现下拉框(spinner),自己定义大小颜色背景位置,去掉默认样式黑边
- js实现文章文字大小字号功能完整实例
- 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少.请编程实现。提示:可声明1个数组 按照规律为每1个元素赋值.
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- javacpp-opencv图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制,文字和图片双水印
- Java TreeSet集合排序 && 定义一个类实现Comparator接口,覆盖compare方法 && 按照字符串长度排序
- Linux下按照时间和大小生成新文件的程序流程及其C代码实现
- Android editText.addTextChangedListener实现还有多少文字可以输入