我有一个适用于 iphone/ipad 的网络应用程序。当我在移动 Safari 中查看它时,它在横向和纵向模式下看起来都不错。但是当我在自己的 ipad 网络应用程序(在 uiwebview 下)中打开它时,它在横向模式下看起来不错,但在纵向模式下内容被截断。
如何修复它。我应该在服务器端还是在 ipad 应用程序中修复它?
问候
我有一个适用于 iphone/ipad 的网络应用程序。当我在移动 Safari 中查看它时,它在横向和纵向模式下看起来都不错。但是当我在自己的 ipad 网络应用程序(在 uiwebview 下)中打开它时,它在横向模式下看起来不错,但在纵向模式下内容被截断。
如何修复它。我应该在服务器端还是在 ipad 应用程序中修复它?
问候
如果它在 Mobile Safari 中工作,而不是在使用 的包装应用程序中工作UIWebView
,则问题可能来自应用程序,并且当设备旋转到横向时,您的 webview 未正确调整大小。尝试在您的视图设置代码中设置 webview 的autoresizingMask如下:
webView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
或者,如果您在 Interface Builder 中定义了 webview,请使用“大小检查器”设置适当的自动调整大小掩码(必须在调整大小图中选择每条红线)。