UIWebView和Top Bar Iphone 5 Iphone 4 Scaling问题

时间:2013-09-09 15:06:06

标签: ios objective-c uiwebview

这是我的WebView .nib文件

WebView Nib File

顶部的灰色空间需要一个44px高的导航栏,它在WebView的超类中定义为programmitacally。

Webview的内容在iphone 5中正确显示和缩放。但是在iphone 4s上,屏幕尺寸不同,它会错误地缩放,因此我无法完全滚动到顶部。

我将Default-568h@2x.png,Default.png和Default@2x.png设置为开始屏幕,因为我读取它可以防止缩放问题。

我还设置了WebViewController的视图,它是Nib文件中的视图

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

但两者都不起作用。任何帮助非常感谢。

1 个答案:

答案 0 :(得分:2)

我认为答案在于自动布局。这似乎很容易做到。您是否仅限于不支持自动布局的iOS版本?如果没有,请按以下步骤操作:

enter image description here enter image description here enter image description here

使用此方法,无论您拥有多大的屏幕尺寸,顶部都会有44像素的边距。