【发布时间】:2014-09-16 03:33:52
【问题描述】:
当我在 iOS8 设备上运行它而不是在 iOS7 上运行时,下面的行返回一个具有更大高度的尺寸。无论我是使用 iOS 7 还是 iOS 8 作为我的基础 SDK,都会发生这种情况。还有其他人看到这个问题吗?
return [myString sizeWithAttributes:attributes];
【问题讨论】:
标签: ios8
当我在 iOS8 设备上运行它而不是在 iOS7 上运行时,下面的行返回一个具有更大高度的尺寸。无论我是使用 iOS 7 还是 iOS 8 作为我的基础 SDK,都会发生这种情况。还有其他人看到这个问题吗?
return [myString sizeWithAttributes:attributes];
【问题讨论】:
标签: ios8
我回答了我自己的问题。当字符串以如下换行符结尾时会出现此问题。这会导致问题,因为 iOS 7 会忽略尾随换行符,但 iOS 8 不会。
myString = @"Some text.\n";
在调用 sizeWithAttributes 之前删除尾随换行符:修复了问题。
【讨论】: