У меня проблемы с шрифтом WkWebView и размером изображения. Как я могу просто увеличить размер шрифта?
Проблема 1: я могу увеличить шрифт, но когда я увеличиваю шрифт, изображение масштабируется до размеров, и вы не видите его на странице. Найдите скриншот ниже того, что это показывает.
Снимок экрана с обычным размером текста, но очень большим изображением
Проблема 2: Я могу масштабировать изображение, чтобы оно соответствовало правильно, но тогда шрифт слишком мал, и вы не можете его прочитать. Найдите скриншот ниже того, что это показывает. Снимок экрана с изображением, помещающимся на экран, но текст слишком мал
Как сделать так, чтобы они оба правильно помещались на экране, где я могу настроить размер текста, а также чтобы изображение отображалось с правильным размером? Любая помощь в этом была бы очень признательна.
Приведенный ниже код соответствует нормальному размеру текста, изображение слишком запутано и слишком велико.
var webViewDisplay: WKWebView = {
let webView = WKWebView()
webView.scrollView.isScrollEnabled = false
return webView
}()
let htmlString = articleDataCell.body ?? ""
var headerString = "<header><meta name='viewport' content='width=device-width/5, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.2, user-scalable=no'></header>"
headerString.append(htmlString)
webViewDisplay.loadHTMLString(headerString, baseURL: nil)
Приведенный ниже код соответствует МАЛЕНЬКОМУ размеру текста и идеально подходит для изображения.
var webViewDisplay: WKWebView = {
let webView = WKWebView()
webView.scrollView.isScrollEnabled = false
return webView
}()
let htmlString = articleDataCell.body ?? ""
var headerString = "<header><meta name='viewport-cover' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no'></header>"
headerString.append(htmlString)
webViewDisplay.loadHTMLString(headerString, baseURL: nil)