在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C  iOS/ 這樣獲取label的行數(shù)是否OK?

這樣獲取label的行數(shù)是否OK?

獲取label當(dāng)前的文本行數(shù):

@implementation UILabel (Util)

- (NSInteger)cq_lineCount {
    CGFloat labelHeight = [self sizeThatFits:CGSizeMake(self.frame.size.width, MAXFLOAT)].height;
    NSInteger count = (labelHeight) / self.font.lineHeight;
    return count;
}

是否準(zhǔn)確?

回答
編輯回答
陌南塵

這種方法對于一般的UILabel.text賦值是準(zhǔn)確的(富文本attributedText中修改了行間距段間距是不準(zhǔn)的).

2018年3月22日 19:46