IOS-UILabel自适应解决方案
来源:互联网 发布:c语言swap是什么意思 编辑:程序博客网 时间:2024/04/30 00:23
一,自适应大小方法一:
当内容不足以将整个Label占满的时候,可以将Label中的内容顶部对齐显示,并自适应大小。
Ios代码
- myLabel.text
= @"the text ;will fill the label"
2、设置myLabel的最大显示行数(0表示不限)
Ios代码
- myLabel.numberOfLines
= 0;
3、设置myLabel框架的最大尺寸
Ios代码
- myLabel.frame
= CGRectMake(50, 80, 60, 150);
4、调用sizeToFit减小frame框架的尺寸,以使得myLabel框架的大小适应其中填充的内容
Ios代码
- myLabel.sizeToFit;
二,自适应大小方法二:
Ios代码
- UILabel
*label = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 30, 30)]; - UIFont
*font = [UIFont fontWithName:@"Helvetica" size:15.0]; - [label
setFont:font]; - [label
setNumberOfLines:0]; - [label
setBackgroundColor:[UIColor clearColor]]; - NSString
*text = @"abcdefghijklmnopqrstuvwx yzABCDEFGHIJKLMNOPQRSTUV ;WXYZ0123456789" - CGSize
size = [text sizeWithFont:font constrainedToSize:CGSizeMake(200.0f, 200.0f) lineBreakMode:UILineBreakModeWordWrap]; - CGRect
rect = label.frame; - rect.size
= size; - [label
setFrame:rect]; - [label
setText:text]; - [self.view
addSubview:label]; - [label
release];
0 0
- IOS-UILabel自适应解决方案
- iOS UILabel 自适应
- iOS UILabel自适应大小
- iOS UILabel高度自适应
- iOS UILabel自适应高度
- iOS UILabel自适应宽度
- IOS-UILabel自适应高度
- IOS之UILabel自适应高度
- iOS uilabel 自适应 (ios7)
- Ios UILabel 自适应 文本高度
- iOS-UILabel如何高度自适应
- iOS UILabel自适应高度宽度
- iOS开发UILabel自适应宽度
- iOS UILabel 自适应高度宽度
- iOS 关于UILabel 自适应文字大小
- IOS中的UILabel中的高度自适应
- iOS-UILabel的宽度自适应文字
- 【iOS】UILabel自适应高度和自动换行
- 增加系统开机关机主题(LinuxMint)
- 控制台应用
- XML学习笔记(2)
- 使用ToCharArray函数
- linux中fork()函数详解
- IOS-UILabel自适应解决方案
- 黑马程序员——字节流和字符流
- ubuntu下运行jar界面程序出现乱码
- Android应用程序资源的编译和打包过程分析
- Java泛型
- 【原创】C程序设计语言(2版KR) - C语言基础知识(2)
- IOS之同步请求、异步请求、GET请求、POST请求(整理复习))
- ZeroMemory()
- jquery