首页 > 代码库 > iOS处理动态字符串长度(兼容6、7)
iOS处理动态字符串长度(兼容6、7)
NSString *saved = _name.text;
CGSize size = CGSizeZero;
if ([[[UIDevicecurrentDevice] systemVersion] floatValue] >=7.0) {
size = [saved boundingRectWithSize:CGSizeMake(150, 70)options:NSStringDrawingUsesFontLeading |NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:FONT(13)}context:nil].size;
} else {
size = [saved sizeWithFont:FONT(13)constrainedToSize:CGSizeMake(MAXFLOAT, 30)];
}
_name.width = size.width;
iOS处理动态字符串长度(兼容6、7)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。