【发布时间】:2014-04-14 06:08:35
【问题描述】:
我的应用中有一个 UIWebView。由于 iOS 6 和 iOS 7 之间的差异,它的大小略有不同。我正在尝试使用 IB 中的 iOS 6/7 deltas 来实现这一点。看起来这应该很容易,但它工作不正常。在 iOS 6 上,UIWebView 需要有 373 的高度,在 iOS 7 上它需要有 393 的高度。但是,当我在 iOS 6/7 deltas 中设置高度时,它在 iOS 7 上很好,但是当它运行时iOS 6 UIWebView 的高度增加到 745。这太大了。我也遇到过这个问题(在 iOS 6 上很好,但在 iOS 7 上很严重)。我无法弄清楚为什么会这样。它与 iOS 6/7 delta 的工作方式有关吗?还有其他解决方案吗?
这是我的增量:
启用“以 iOS 6.1 及更低版本查看”:
启用“以 iOS 7.0 及更高版本查看”:
还有一点我之前应该提到的是我没有使用自动布局,因为我想保持与 iOS 4.3 的兼容性。
【问题讨论】:
-
你能告诉我们你正在使用的增量的值吗?
-
这就是你的问题,增量是两个版本的值之间的差异。 393 的 delta 意味着当您从 7 转到 iOS 6 时将 393 添加到视图的高度
标签: ios ios6 ios7 uiwebview xcode5