ios - 更改 iPad 方向时 Web View 的布局问题

标签 ios ipad uiwebview uiscrollview orientation

当我将我的 iPad 应用程序翻转到横向模式时遇到问题。当我这样做时,Web View 的格式会变得一团糟。 Portrait mode screen shot

这是在纵向模式下。有一个 ScrollView ,它是 View Controller 的 subview ,在 ScrollView 中有三个 Web View ,您可以通过左右滑动在它们之间滚动。

这是进入横向模式时发生的情况: Landscape mode screenshot

关于这是为什么的任何想法? Interface Builder 中的所有设置(框架边距设置、自动调整 subview 大小等)都是正确的,但我似乎无法弄清楚为什么它会这样做。

提前致谢!

最佳答案

我在之前的项目中遇到过同样的问题。我通过在 didRotateFromInterfaceOrientation 回调期间重新加载内容解决了这个问题。有更好的解决方案吗?

关于ios - 更改 iPad 方向时 Web View 的布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5982411/

相关文章:

ios - 了解 iOS Objective C 中的视觉格式约束

ios - 旧学校类(class)开始

c# - 从 Unity 3D 游戏在 IOS 上保存文件

iOS:如何将内容从 ScrollView 复制到另一个 ScrollView

iphone - 在 iPad 上运行但在模拟器中没有显示图像

iphone - 禁用 UIWebView 中的超链接

objective-c - 使用 coredata 和多线程枚举时集合发生了变化

大约一天(或两天)后 iOS 应用程序自动暂停

iphone - 如何将 UIWebView 移出屏幕?

ios - UIWebview缓存到磁盘