我希望能夠很好地在我的UITextField中格式化URL。所以說也是UITextField的文本檢測URL並在UITextField中格式化
textField.text = @"Hi this is a page for my website http://www.mywebsite.com";
我想它會自動強調這個標記爲超鏈接,當用戶點擊該鏈接就可以打開該網站。這類似於你在那裏的任何twitter客戶端(tweetdeck,tweetbot等)。我如何以簡單的方式做到這一點?
我希望能夠很好地在我的UITextField中格式化URL。所以說也是UITextField的文本檢測URL並在UITextField中格式化
textField.text = @"Hi this is a page for my website http://www.mywebsite.com";
我想它會自動強調這個標記爲超鏈接,當用戶點擊該鏈接就可以打開該網站。這類似於你在那裏的任何twitter客戶端(tweetdeck,tweetbot等)。我如何以簡單的方式做到這一點?
您可以改爲使用UITextView,並將dataDetectorTypes屬性設置爲您希望能夠處理的鏈接類型。
嘿,這是非常簡單的,你可以設置UITextFiled檢測鏈接,就像這樣:
myTextView.dataDetectorTypes = UIDataDetectorTypeAll
看看我的教程這個在我的網站獲取更多信息 http://www.sdkboy.com
我相信這隻適用於UITextView。不是UITextField。 – DenVog 2012-12-21 18:08:51
Thx很多傢伙。 – nemelianov 2014-04-17 18:11:07
有一個委託在鏈接被按下時被調用?或者我該如何處理? – aherlambang 2011-05-11 20:08:10
@aherlambang:dataDetectorTypes的文檔聲明:「單擊時,文本視圖將打開負責處理URL類型的應用程序並將URL傳遞給它。」 – retainCount 2011-05-11 21:01:56
我只是試過這個,它似乎打開了一個完整的瀏覽器窗口中的URL ..如果我想它打開一個UIModalView,我該怎麼做? – aherlambang 2011-05-11 23:41:32