我的视图控制器中有一个Web视图,我想用作阅读器。如何在此Web视图中的多个(x)html文件之间切换?我使用以下代码一个一个地检索它们:
apiClient.getData(forFile: file) { (data, error) in
if let error = error {
//show error
return
}
if let data = data {
self.data = data
self.webView.load(data, mimeType: mimeType, textEncodingName: "utf-8", baseURL: URL(string: "")!)
}
}
现在,当用户滚动(水平)浏览epub的页面并从一个文件过渡到另一个文件时,加载时间很短(因为它正在从服务器中检索下一个xhtml)。
现在,这是一次令人不快的体验,阻止用户向前滚动。加载下一个文件时,页面跳至新文件。