Uygulamamda, belirli bir HTML sayfası bir web görünümüne yüklenir. "Neuron" gibi belirli bir etiketin üzerine tıklamalı ve açıklamalarını başka bir görünümde göstermeliyim. Etiketin tıklanma ve tıklama etiketini web görünümünde nasıl alabilirim?UIWebView Bağlantı Click
cevap
"Etiket" ile "link" demek istiyor musunuz? Eğer öyleyse, UIWebView'a bir delege verin ve webView:shouldStartLoadWithRequest:navigationType
'u uygulayın. Kullanıcı UIWebView'da bir bağlantıya dokunduğunda her zaman çağrılır.
Bunu uygulamak basittir. Her şey webview o köprüyle ilişkili url geçer
webView:shouldStartLoadWithRequest:navigationType
arayacak, bir şeyler yüklemek istiyor. Burada, NSURLRequest argümanını ayrıştırabilir ve yerel kodda ne yapmak istediğinizi halledebilirsiniz.
Kullanım Navigasyon Tipi belirleme Delege (aslında sonradan linki yüklenmesini UIWebView durdurmak için HAYIR dönmek unutmayın)!
Benim Parçacığı
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{
if (navigationType == UIWebViewNavigationTypeLinkClicked){
NSURL *url = request.URL;
[self openExternalURL:url];//Handle External URL here
}
return YES;
}
Bence bu en iyi cevap olarak işaretlenmelidir. –
İnstagram gömülüdür ve profil bağlantısına tıklarsanız, çalışmaz. Tuhaf olan türü Diğer olarak algılar. – Nemanja
- 1. Click-Once - Bağlantı dizelerini şifreleme nasıl yapılır
- 2. UIWebView
- 3. UIWebView
- 4. : UIWebView
- 5. UIwebview
- 6. UIWebview
- 7. UIWebView
- 8. Düğmeyle ilgili ses efektleri click click
- 9. UIWebView sayfalandırma
- 10. Bir UIWebView
- 11. iOS, UIWebView
- 12. Bir UIWebView
- 13. jquery click hyperlink üzerinde çalışmıyor
- 14. UIWebView addSubview UIButton düğmesini tıklatın olay
- 15. $ (window) .click çalışmıyor
- 16. FrameLayout click olayı tetiklenmiyor
- 17. jQuery KeyUp ve Click
- 18. GreaseMonkey + Youtube + .click()
- 19. Xamarin.Forms: click (Android)
- 20. JQuery Click to vers
- 21. jQuery's click olayı
- 22. jquery on click methodları
- 23. jquery click() tutarsız çalışıyor
- 24. jquery unbind click
- 25. Yasemin, click olayını tetikleyemez
- 26. jQuery - anchor click
- 27. leanModal, .click() olmadan başlatılıyor
- 28. Capture RatingBar Click
- 29. backbone.js click olayı tetiklenmiyor
- 30. ASP.NET + ModalPopupExtender + Click Olayı
Aslında bu her zaman denilen edilmeyecektir. Örneğin, bazı m.youtube.com sayfalarında. – cprcrack
@cprcrack Neden çağrılmadığını biliyor musunuz? Diğer bazı sitelerde benzer davranış görüyorum. – vinnybad