【问题标题】:WKWebView content is too small when running as a Catalyst app on Mac在 Mac 上作为 Catalyst 应用程序运行时 WKWebView 内容太小
【发布时间】:2020-12-20 17:47:16
【问题描述】:

我开始通过 Catalyst 路线将我的 iOS 应用程序(适用于 iPhone 和 iPad)移植到 Mac,但 WKWebView 的行为非常奇怪。所有的内容都太小了,看起来好像显示器大了2倍。

我正在显示的网站具有响应性,并且可以在 iOS 设备以及 Safari 中的 Mac 上正常运行。在 iOS 上,它在 Safari 和 WKWebView 中看起来相同,但在 Catalyst 和 Mac Safari 中,Catalyst 版本要小得多。

我也在 Google.com 上试过这个,问题是一样的。

有人知道会发生什么吗?由于这不仅仅发生在单个站点上,我想问题出在WKWebView

【问题讨论】:

  • 请提供您的问题的屏幕截图。

标签: ios macos wkwebview mac-catalyst


【解决方案1】:

您的 Catalyst 应用程序使用的是 Mac 还是 iPad? “iPad” 习惯用法是默认设置(也是支持 Catalina 的应用程序的唯一选项),它将把你的整个应用程序缩小到原始大小的 77%。在这里阅读更多:https://developer.apple.com/documentation/uikit/mac_catalyst/choosing_a_user_interface_idiom_for_your_mac_app

我的猜测是您的应用正在缩小规模,包括网络内容。您可以通过切换到 Mac 习语来解决这个问题。如果出于某种原因这不是一个选项,也许您可​​以尝试使用 CSS 将 Web 内容缩放回 up

【讨论】:

  • 谢谢!你说的对。我注意到只是 webView 缩小并假设问题出在WKWebView 上。我想支持 Catalina,所以看起来我必须以某种方式使用 CSS 进行扩展
猜你喜欢
  • 2021-02-21
  • 2020-06-22
  • 2021-03-17
  • 2020-12-24
  • 2019-11-29
  • 1970-01-01
  • 2013-12-11
  • 1970-01-01
  • 2020-02-25
相关资源
最近更新 更多