Uygulamamda WebView'e html dizesi yüklüyorum. Şu anki sorun, WebView'im başka bir bağlantı içeren içerik yüklediğinde ve kullanıcı bu bağlantıyı tıkladığında, uygulamanızda yeni görünüm açılmıyor olmasıdır - varsayılan tarayıcıda açılır. Bu bağlantıyı WebView'de nasıl açabilirim? İşte benim kodudur:Web görünümünde webview içinde açık bağlantı nasıl olursa olsun (hızlı)
override func viewDidLoad() {
super.viewDidLoad()
self.edgesForExtendedLayout = UIRectEdge.None
SVProgressHUD.show()
//EZLoadingActivity.show("أرجو الإنتظار", disableUI: true)
self.automaticallyAdjustsScrollViewInsets = false
self.navigationController!.navigationBar.tintColor = UIColor.whiteColor()
self.navigationController!.navigationBar.barStyle = UIBarStyle.Black
self.navigationController!.navigationBar.tintColor = UIColor.whiteColor()
let logo = UIImage(named: "toolbar_icon3")
let imageView = UIImageView(image:logo)
self.navigationItem.titleView = imageView
myweb.loadHTMLString(webviewurl, baseURL: nil)
}
Android ile yapmak için izin verir:
public boolean shouldOverrideUrlLoading(WebView view, String url)
Ama bunu nasıl iOS'ta
?
ziyaret Onlar olmalı 'shouldStartLoadWithRequest' seçeneğini geçersiz kılmadığınız sürece varsayılan olarak web görünümünde açılacaktır. Lütfen "bazen" durumunuz için bazı örnek linkler sağlayın – zcui93