当我在iOS8设备上运行它而不是iOS7时,下面的行会返回一个更大的高度。无论我是使用iOS 7还是iOS 8构建我的基本SDK,都会发生这种情况。其他人都看到了这个问题吗?
return [myString sizeWithAttributes:attributes];
答案 0 :(得分:2)
我回答了自己的问题。当字符串以换行符结束时,会出现此问题,如下所示。这会导致问题,因为iOS 7会忽略尾随换行符,但iOS 8不会。
myString = @"Some text.\n";
在调用sizeWithAttributes之前删除尾随换行符:修复问题。