Swift计算字符串size(宽度,高度)方法

来源:互联网 发布:快传软件下载 编辑:程序博客网 时间:2024/06/05 00:59

OC方法 iOS 7.0及以上

CGSize  size = [stringboundingRectWithSize:CGSizeMake(MAXFLOAT,MAXFLOAToptions:(NSStringDrawingUsesFontLeading|NSStringDrawingTruncatesLastVisibleLine|NSStringDrawingUsesLineFragmentOriginattributes:attribute context:nil].size;


Swift方法 iOS 7.0及以上

        let size:CGSize =CGSize.init(width:CGFloat(MAXFLOAT) , height:CGFloat(MAXFLOAT))

        

        let rec:CGRect = string.boundingRect(with: size, options:NSStringDrawingOptions.usesFontLeading, attributes: [NSFontAttributeName :UIFont.systemFont(ofSize: font)], context:nil);


阅读全文
0 0
原创粉丝点击