博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift UILabel的高度自适应
阅读量:5236 次
发布时间:2019-06-14

本文共 868 字,大约阅读时间需要 2 分钟。

let label = UILabel.init()        label.backgroundColor = UIColor.grayColor()        label.text = "1234567890-edfdgddffgfgfggfggddfbyfru6y6r7iuymgnjnrtfugyu57t6injyunjokn89uilmghbjl,hknjlllllllllllllllllllllllllllllllllllllmimomomkjnijunbuygbtyfrtdrxcresxweaswa"        label.font = UIFont.systemFontOfSize(14        )        label.textColor = UIColor.redColor()        let string:NSString = label.text!        let options:NSStringDrawingOptions = .UsesLineFragmentOrigin        let boundingRect = string.boundingRectWithSize(CGSizeMake(200, 0), options: options, attributes:[NSFontAttributeName:label.font], context: nil)        label.frame = CGRectMake(0, 20, 200, boundingRect.height)        label.numberOfLines = 0;        label.lineBreakMode = NSLineBreakMode.ByWordWrapping        self.view.addSubview(label)

 

转载于:https://www.cnblogs.com/yaoyao0110/p/5525838.html

你可能感兴趣的文章
软链接mongo
查看>>
时间戳转换
查看>>
hdu 4044 树形DP 炮台打怪 (好题)
查看>>
HDU3336 - Count the string
查看>>
VS2017提醒找不到MSVCR110D.dll
查看>>
[转][Java]简单标签库简介
查看>>
20145206邹京儒 web安全基础实践
查看>>
【python 3.6】如何将list存入txt后,再读出list
查看>>
百度地图API
查看>>
Android实现静默安装与卸载
查看>>
WPF:警惕TextBox会占用过多内存
查看>>
springboot 连接池wait_timeout超时设置
查看>>
Spring @Conditional注解的使用
查看>>
修改mysql max_allowed_packet 配置
查看>>
C#—总结
查看>>
转:C#数据结构和算法学习系列五----基础查找算法
查看>>
制作透明“导航、按钮”
查看>>
Java基础(八)异常处理
查看>>
分布式系统概述
查看>>
函数执行时间查看效率
查看>>