我將HTML頁面的所有標記導入UITextView
。但我有幾個on click
事件,如郵件和手機在這個HTML
標籤。我如何檢測on click
事件並在UIWebView
中打開它。ios上的「點擊」事件上的HTML
回答
假設你在UIWebView
像波紋管顯示字符串,但首先你必須配置的網頁視圖插座和連接正確Delegate
然後把下面的代碼中ViewWillApear
: -
在上面的腳本[webview loadHTMLString:[NSString stringWithFormat:@「%@
查詢%@?點擊聽到,我們會與您聯繫* {margin:0; padding:0; fo nt-family:Arial; font-size:15px; text-align:justify}「,yourStringDiscription,YourHyperlinkWord] baseURL:nil];
此行: - :[NSString stringWithFormat:@"<html><body text=\"#000000\">%@ <br>Have an enquiry for %@? Click <a href=\"inapp://\">hear</a>
在第一%@是含有字符串爲您Hyparlink
現在
你可以點擊第二個%@事件webViewdelegate
方法
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType {
if (inType == UIWebViewNavigationTypeLinkClicked) {
//Got even here put breck point
return NO;
}
return YES;
}
你可以在上面的代表中獲得點擊事件希望你能夠滿不在乎我在說什麼,並希望它的幫助是你
當你點擊事件時,你是否僅僅意味着你想讓電子郵件地址,電話號碼等等變成可點擊的,例如點擊一個電話#會打開電話應用程序等?
如果是這樣,你有沒有試過在Interface Builder> Attributes Inspector中設置UITextView的屬性。
看我下面的圖片:
謝謝,但我怎麼能在HTML中調用事件(蘋果詞:IBAction在HTML中到iOS) –
- 1. uiimageview ios Xamarin C上的點擊事件#
- 2. HighchartsJS點擊iOS 6上的事件
- 3. 在iOS上忽略jQuery點擊事件
- 4. iframe上的點擊事件?
- 5. 延遲上(「點擊」)事件
- 6. 在BitmapField上點擊事件
- 7. ListGrid的一行上的點擊事件
- 8. 樹上的孩子/節點上的點擊事件
- 9. iOS 3 - 移動Safari上的點擊事件
- 10. 爲什麼不能點擊iOS上的li元素事件?
- 11. ContextMenu MenuItems在點擊事件上連續添加點擊事件
- 12. jTable上的點擊事件-Java
- 13. 收聽iframe上的點擊事件
- 14. 繪製形狀上的點擊事件
- 15. 刪除按鈕上的點擊事件
- 16. 在高圖軸上的點擊事件
- 17. 動態點擊事件上的PictureBox
- 18. Android上的AutoCompleteTextView點擊事件
- 19. 點擊jqueryui對話框上的事件
- 20. 創建上點擊事件的數組
- 21. ScatterViewItem上的點擊並保留事件
- 22. TD上的jQuery求和事件點擊
- 23. TinyMCE 4.0上的點擊事件
- 24. javafx菜單上的點擊事件
- 25. Android上的按鈕點擊事件
- 26. 谷歌通知上的點擊事件
- 27. 文本框上的點擊事件
- 28. 縮放圖片上的點擊事件
- 29. ASP.NET上的按鈕點擊事件
- 30. EditText上的DatePickerDialog點擊事件
看看這個http://stackoverflow.com/questions/2543967/how-to-intercept-click- on-link-in-uitextview – fibnochi
不是不一樣的問題,我想調用一個HTML中的動作進入iphone編程 –
你編輯你的textview嗎?如果沒有,那麼使用textview委託方法。也看看這個http://benscheirman.com/2009/07/detecting-a-tap-on-a-uitextview – fibnochi