我正在使用此代码导致不同版本的ios的不同值。
CGSize textSize = [title sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14.0f]}];
答案 0 :(得分:1)
我尝试了你的代码:
NSString* title = @"Hey nonny nonny we like to party";
CGSize textSize = [title sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14.0f]}];
NSLog(@"%@", NSStringFromCGSize(textSize));
我得到了这些结果。 iOS 7:
2015-05-22 07:50:22.266 Test[1153:607] {214.49399999999994, 16.701999999999998}
iOS 8:
2015-05-22 07:49:57.957 Test[1090:31606] {214.49399999999994, 16.701999999999998}
对我来说也一样。我不得不猜测你的测试程序有问题。