iOS小技巧 - 获取文字的宽度(iOS6与iOS7的方法不同)

来源:互联网 发布:淘宝店铺被找回犯法吗 编辑:程序博客网 时间:2024/05/17 07:53

获取文字的宽度(iOS6与iOS7的方法不同)

NSString *str = @"lincsdnnet";CGFloat titleW;NSDictionary *attrs = @{NSFontAttributeName : [UIFontsystemFontOfSize:14]};if ( [[UIDevice currentDevice].systemVersion doubleValue] >= 7.0 ) {    titleW = [strboundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOriginattributes:attrs context:nil].size.width;} else {    titleW = [strsizeWithFont:self.titleFont].width;}


0 0
原创粉丝点击