• 03-09-2016, 11:36:29
    #1
    Merhaba Arkadaşlar,
    IOS Webview ile bir uygulama yaptım fakat açılış ekranından sonra sitenin gelmesi belli bir zaman sonra oluyor. Bunun Sebebi nedir ?
  • 03-09-2016, 13:47:13
    #2
    Merhaba,

    loadRequest fonksiyonunu viewWillAppear da çağırırsanız biraz daha çabuk tepki verecektir. Ayrıca isterseniz Web View in delegate metotlarını kullanarak sayfa yüklenene kadar açılış ekranının bekletilmesini sağlayabilirsiniz.

    İyi çalışmalar..
  • 03-09-2016, 14:44:49
    #3
    anilsozeri adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    loadRequest fonksiyonunu viewWillAppear da çağırırsanız biraz daha çabuk tepki verecektir. Ayrıca isterseniz Web View in delegate metotlarını kullanarak sayfa yüklenene kadar açılış ekranının bekletilmesini sağlayabilirsiniz.

    İyi çalışmalar..
    Yorumun için teşekkürler fakat daha yeniyim swiftte, bunuda dün gece video izleyerek yaptım. Bana bu konuda yardımcı olur musun ? Şuanki kodlarım aşağıdak gibidir.

    import UIKit
    
    class ViewController: UIViewController {
        
        @IBOutlet var webView: UIWebView!
    
        override func viewDidLoad() {
            super.viewDidLoad()
            // Do any additional setup after loading the view, typically from a nib.
            
            
            
            let url = NSURL(string: "http://www.google.com")
            let request = NSURLRequest(URL: url!)
            
            webView.loadRequest(request)
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    
    }
  • 03-09-2016, 19:04:51
    #4
    buraksahin3 adlı üyeden alıntı: mesajı görüntüle
    Yorumun için teşekkürler fakat daha yeniyim swiftte, bunuda dün gece video izleyerek yaptım. Bana bu konuda yardımcı olur musun ? Şuanki kodlarım aşağıdak gibidir.

    import UIKit
    
    class ViewController: UIViewController {
        
        @IBOutlet var webView: UIWebView!
    
        override func viewWillAppear() {
            super.viewWillAppear()
            // Do any additional setup after loading the view, typically from a nib.
            
            
            
            let url = NSURL(string: "http://www.google.com")
            let request = NSURLRequest(URL: url!)
            
            webView.loadRequest(request)
        }
    
        override func didReceiveMemoryWarning() {
            super.didReceiveMemoryWarning()
            // Dispose of any resources that can be recreated.
        }
    
    }
    Bu şekilde biraz daha hızlanacaktır, diğer söylediğim kısımda ise tüm ekranı kaplayan bir image view kullanarak, web view delegate metotlarını inceleyerek gerçekleştirebilirsin.