В моем контроллере просмотра есть одно веб-представление, которое я хочу использовать в качестве читателя. Как я могу переключаться между несколькими (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 с сервера).
Прямо сейчас это неприятный опыт, не позволяющий пользователю прокручивать вперед. Когда загружается следующий файл, страница переходит на новый.