CGSize为ios版本7和8提供了不同的值

时间:2015-05-22 14:27:45

标签: ios cgsize

我正在使用此代码导致不同版本的ios的不同值。

CGSize textSize = [title sizeWithAttributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14.0f]}];

1 个答案:

答案 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}

对我来说也一样。我不得不猜测你的测试程序有问题。