我必须缺少一些简单的东西:

我有一个带有WKWebView的应用程序,该应用程序具有可响应动态类型更改的Web内容。应用启动时,动态类型大小设置将正确应用。

问题是,当在“设置”中更改“动态类型”大小并返回到应用程序时,WKWebView不会使用新设置重新呈现。

我试过了:

  • 重新加载内容(无更改)
  • 创建一个新的WKWebView实例(仍显示旧的动态类型大小)

  • 唯一的事情似乎是更新动态类型在WKWebView中的反映方式似乎正在重新启动该应用程序。

    有人知道在不重新启动应用程序的情况下是否有一种更新WKWebView实例以反映动态类型大小变化的方法吗?

    最佳答案

    我有同样的问题。我找到了这篇文章,并且正在做它所解释的工作,但是对我来说不起作用。但是,这是一个简单的示例,我们的Web应用程序中的CSS更加复杂。我将在文章上多加一些,以查看是否缺少某些内容。

    https://useyourloaf.com/blog/using-dynamic-type-with-web-views/

    10-07 22:13