iOS——自适应label
来源:互联网 发布:淘宝买ipad知乎 编辑:程序博客网 时间:2024/04/29 03:23
自适应label可以根据文本内容,自动调整大小,代码如下:
- (void)viewDidLoad{ [super viewDidLoad]; self.label1 = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 250, 50)]; self.label2 = [[UILabel alloc] init]; NSString *textStr = @"这是很长的一段话这是很长的一段话这是很长的一段话这是很长的一段话这是很长的一段话这是很长的一段话"; self.label1.text = textStr; self.label2.text = textStr; self.label2.lineBreakMode = NSLineBreakByWordWrapping; self.label2.numberOfLines = 0; CGSize customLabSize = [textStr sizeWithFont:self.label2.font constrainedToSize:CGSizeMake(290.f, MAXFLOAT) lineBreakMode:self.label2.lineBreakMode]; float customLabHeight = customLabSize.height; self.label2.frame = CGRectMake(100, 300 , 290.f, customLabHeight); [self.view addSubview:self.label1]; [self.view addSubview:self.label2];}
效果如图:
0 0
- iOS——自适应label
- iOS菜鸟学习——如何实现Label文本自适应
- 关于自适应label — 自适应宽/高度
- IOS Label 自适应高度
- iOS 自适应label高度
- iOS label自适应
- iOS label自适应高度
- ios Label高度自适应
- iOS label自适应高度
- iOS label宽度自适应
- iOS label自适应高度
- iOS 代码tableViewCell自适应label
- iOS label自适应高度(宽度)
- iOS Label文本自适应高度
- ios xib label 自适应宽度
- iOS 自适应label行高
- ios label高度的自适应
- iOS Label自适应高度/宽度 , 图片自适应
- etcd安装和使用
- android监听键盘是否弹起
- 文章标题
- 安鑫 盘点婚前保守婚后画风突变的10大女星
- 【Spring】Quartz定时器简单示例
- iOS——自适应label
- Java 8 中的 Lambda 表达式
- 批处理命令学习笔记——Echo命令
- php 5.6 编译参数
- ubuntu 16.10 安装tar.gz版本的adobe flash player
- c#预处理指令
- 批处理命令学习笔记——Goto命令
- Java的反射机制,即.getClass();
- HTML:HTML中的元素