2015-08-14 5 views
4

Приложение для веб-просмотра не прокручивается вниз. Я пробовал с кодом:UIWebView не прокручивает

webview.scrollView.scrollEnabled = true 

но он не работает.

Должен ли я помещать приложение для веб-просмотра в приложение scrollview или приложение webview достаточно? Я уже пробовал, но это не работает до сих пор.

Весь мой код в ViewController.swift является:

import UIKit 

class ViewController: UIViewController { 

    @IBOutlet var webView: UIWebView! 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     //creo una costante di tipo NSURL 
     let url = NSURL(string: "http://www.apple.com") 

     //creo una richiesta di accesso a quello specifico indirizzo 
     let request = NSURLRequest(URL: url!) 

     //abilito lo zoom nella webView 
     webView.scalesPageToFit = true 
     webView.scrollView.scrollEnabled = true 

     //carico la richiesta a quell'URL e aggiorna la WebView 
     webView.loadRequest(request) 

    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 
} 

ответ

6

Просто добавьте эту строку в коде:

webView.userInteractionEnabled = true 

И это будет работать нормально.

+0

Рад помочь вам .. :) –

+0

Я думаю, что вы действительно очень новичок. вы должны сначала прочитать некоторые документы. –

6

Для прокрутки WebView просмотра у Вас должен проверить данный три шага:

1) Вид WebView должно быть: webView.userInteractionEnabled = true

2) вид WebView должно быть: просмотр контента webview.scrollView.scrollEnabled = true

3) WebView должен быть больше, чем ваш веб-кадр.