swift UILabel的高度自适应
2016-05-25 09:22
537 查看
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)
相关文章推荐
- iOS学习笔记44-Swift(四)枚举和结构体
- Swift 必备开发库 (高级篇)
- swift-1
- Android与Swift iOS开发:语言与框架对比
- swift基本语法(总结提炼版)之014 swift 之闭包循环引用
- swift基本语法(总结提炼版)之013 swift 之闭包返回值
- Swift成为主流语言的10个理由
- Swift难点-继承中的构造规则实例详解
- swift资源库--Swift泛型
- Swift-自动引用计数(Automatic Reference Counting)(十四)
- 使用Go语言开发iOS应用(Swift版)
- swift 移动支付之【微信支付】开发步骤
- swift资源库—3—字典/集合/数组
- Swift基础小结_2
- Swift基础小结_1
- swift向方法传数组参数的语法
- swift基础笔记4-类和结构体
- swift新版本相对于swift1.0版本改动大全
- swift dictionary 是否存在key
- swift基础笔记3-枚举