如何在 iPhone 的 UITextView 中嵌入鏈接 (How to embed a link in a UITextView for the iphone)


問題描述

如何在 iPhone 的 UITextView 中嵌入鏈接 (How to embed a link in a UITextView for the iphone)

I'm wondering if it is possible to put a hyperlink in a UITextView that will open up safari and take the user to a web page.  And if so how can I accomplish this.  

Thanks in advance for your help.


參考解法

方法 1:

yes, you can by setting the dataDetectorTypes property pf the UITextView to 'UIDataDetectorTypeLink '.

方法 2:

Unfortunately not at the moment since there are no attributes you can attach to the text.

You have a couple of options

1) Use a UIWebView instead. 

2) If the text is in a known position then you could overlay a button on the coordinates.  This is how Twitterific on the iPhone does links,

方法 3:

You should take a look at the TTStyledText class from Joe Hewitt's Three20 framework.

(by jmurphySunil mathewNeilInglisNathan de Vries)

參考文件

  1. How to embed a link in a UITextView for the iphone (CC BY-SA 3.0/4.0)

#safari #hyperlink #iphone #uitextview #uitextfield






相關問題

如何讓 <asp:menu> 在 Safari 中工作? (How can I get <asp:menu> working in Safari?)

jQuery 航點在 Safari 中不起作用 (jQuery waypoints not working in Safari)

iOS WebApp 不顯示啟動圖像 (iOS WebApp not showing startup image)

Jquery、Javascript 點擊菜單在 IE 和 Safari 上不起作用 (Jquery, Javascript click menu doesnt work on IE and Safari)

如果我沒有 Mac 和 Safari,我將如何重現 Javascript 錯誤? (How am I going to reproduce Javascript bugs if I don't have a Mac & Safari?)

Webkit 中的全局 Javascript 變量 (Global Javascript variables in Webkit)

Safari IndexOutOfRangeException (safari IndexOutOfRangeException)

Safari 2.0 中修改鍵的鍵盤事件 (Keyboard Events for Modifier Keys in Safari 2.0)

通過 HTML 在 Mobile Safari 上實現 UIPickerview (Implement UIPickerview on Mobile Safari via HTML)

Safari 的 jQuery 問題 (jQuery problem with Safari)

網頁上的音頻被截斷 (Audio cuts out on webpages)

當選項卡不活動時,保持 JS/jQuery 代碼在 Safari 中工作 (Keep the JS/jQuery code working in Safari when the tab is not active)







留言討論