iOS 7 sizeWithAttributes: replacement for sizeWithFont:constrainedToSize

前端 未结 9 1600
执笔经年
执笔经年 2020-11-28 01:31

How do you return a multiline text CGSize from the new iOS 7 method sizeWithAttributes?

I would like this to produce the same results as sizeWithFont:constrainedToSi

9条回答
  •  执笔经年
    2020-11-28 01:46

    CGSize stringsize = [lbl.text sizeWithAttributes:
                             @{NSFontAttributeName:[UIFont fontWithName:FontProximaNovaRegular size:12.0]}];
    
    
    CGSize adjustedSize = CGSizeMake(ceilf(stringsize.width), ceilf(stringsize.height));
    

    use ceilf method to manage properlly

提交回复
热议问题