ios - UIWebView 内容不会在不同的 iPhone 尺寸之间缩放

标签 ios xcode swift uiwebview scaling

所以我正在开发一个 iOS 应用程序,它使用 UIWebView 来提供 HTML 内容。为什么是 UIWebView 而不是 WKWebView?好吧,我希望这个应用程序可以在 iOS7 及更高版本上运行。我刚刚将我的 Xcode 更新为 Xcode 6.1,当我从 4 英寸屏幕尺寸更改为 4.7 及以上时,我无法让我的 webView 缩放以适应可用屏幕空间。

我所追求的是让我的应用程序在 4 英寸及以上的所有 iPhone 屏幕尺寸上看起来一致,因为我在 Web View 上显示的所有 HTML5 代码都是如此。

在我的属性检查器中,我将尺寸设置为 iPhone 4 英寸,您可以在下面的链接中分别看到该应用程序在 4 英寸和 4.7 英寸尺寸的 iPhone 模拟器中的外观, http://imgur.com/gallery/tz7LG/new

如何让它在不同尺寸的 iPhone 屏幕上适本地放大?

仅供引用,我已将我的 webView 的“缩放”页面设置为“适合”。我正在使用 Swift 构建此应用。

最佳答案

为了解决这样的问题,

1) 取消选中“使用自动布局”并禁用尺寸分类。

2) 打开尺寸检查器,按照下图中的指示对所需元素(在您的示例中为 UIWebView)使用自动调整大小。

enter image description here

尝试根据您的要求选择边界。 这一定会解决您的问题。

关于ios - UIWebView 内容不会在不同的 iPhone 尺寸之间缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26689911/

相关文章:

ios - 如何在 UIView 类中编写自定义选择器?

ios - 如何在 swift 中以编程方式创建动态标签大小?

ios - 用于检查所有文本字段的验证类

swift - 从同一类中的结构调用方法

ios - 如何将当前位置设置为 request.source Swift 3

iphone - ios 应用程序崩溃时 "lock screen"

iphone - Xcode iPhone : Property . .. 需要定义方法 ... - 使用@syntehsize、@dynamic 或提供方法实现

swift - 对相机胶卷上图像文件的文件访问(iOS 12.1.4、Swift 4.2、Xcode 10.1)

ios - 在启用换行模式的 NSLayoutManager 中获取正确的字形点

swift - Swift 本地化