Я пытаюсь масштабировать содержимое UIWebView на экране симулятора. Однако я не могу понять, как масштабировать контент на соответствующем устройстве IOS. Я пробовал различные вещи, чтобы изменить масштабирование контента, но не могу найти что-либо на других страницах. Я также НЕ использую раскадровки для этого проекта. Я использую прямой код для создания ограничений для приложения. Вот код для UIWebViewМасштабирование UIwebview swift
func handleDownload() {
//print(123)
let webView = UIWebView (frame: view.frame)
webView.backgroundColor = UIColor.redColor()
view.addSubview(webView)
webView.loadRequest(NSURLRequest(URL: NSURL(string: "https://storage.com")!))
}
Я попытался с помощью этого кода:
func zoomToFit() {
if theWebView.respondsToSelector(#selector(self.scrollView)) {
var scrollView: UIScrollView = theWebView.scrollView()
var zoom: Float = theWebView.bounds.size.width/ scrollView.contentSize.width
scrollView.minimumZoomScale = zoom
scrollView.setZoomScale(zoom, animated: true)
}
}
Это не кажется, работает ..
Спасибо!
использование раскадровки с ограничением должно решить ее – xmhafiz
Как вы решили эту проблему? Я также пытаюсь масштабировать webview через IBAction. пожалуйста, помогите мне ... –
Вы пытаетесь просмотреть документ с помощью загруженной ссылки? (Пример: хранилище для базы) – Park