【问题标题】:NSString sizeWithAttributes: returns different height in iOS 8 versus iOS 7NSString sizeWithAttributes:在 iOS 8 和 iOS 7 中返回不同的高度
【发布时间】:2014-09-16 03:33:52
【问题描述】:

当我在 iOS8 设备上运行它而不是在 iOS7 上运行时,下面的行返回一个具有更大高度的尺寸。无论我是使用 iOS 7 还是 iOS 8 作为我的基础 SDK,都会发生这种情况。还有其他人看到这个问题吗?

return [myString sizeWithAttributes:attributes];

【问题讨论】:

    标签: ios8


    【解决方案1】:

    我回答了我自己的问题。当字符串以如下换行符结尾时会出现此问题。这会导致问题,因为 iOS 7 会忽略尾随换行符,但 iOS 8 不会。

    myString = @"Some text.\n";
    

    在调用 sizeWithAttributes 之前删除尾随换行符:修复了问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-04
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 2015-10-06
      • 1970-01-01
      相关资源
      最近更新 更多