这是我的 WebView .nib 文件
顶部的灰色区域需要一个 44 像素高的导航栏,它是在 WebView 的父类(super class)中以编程方式定义的。
Webview 的内容在 iPhone 5 中看起来和缩放正确。但是在 iPhone 4s 上,不同的屏幕尺寸,它缩放错误,所以我不能完全滚动到顶部。
我将 Default-568h@2x.png、Default.png 和 Default@2x.png 设置为开始屏幕,因为我看到它可以防止缩放问题。
我还设置了 WebViewController 的 View ,即 Nib 文件中的 View
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
但两者都不起作用。
最佳答案
我认为答案在于自动布局。这似乎真的很容易做到。您是否受限于不支持自动布局的 iOS 版本?如果没有,请按以下方法操作:
使用这种方法,无论您的屏幕尺寸如何,顶部总是有 44 像素的边距。
关于ios - UIWebView 和顶栏 iPhone 5 iPhone 4 缩放问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18701351/