检测URL并在UITextField中对其进行格式化

时间:2011-05-11 20:00:04

标签: iphone objective-c ipad uitextfield

我希望能够很好地格式化UITextField中的URL。所以说UITextField的文本是

textField.text = @"Hi this is a page for my website http://www.mywebsite.com";

我希望它自动为此标记为超链接,当用户点击链接时,它会打开网站。这类似于你在那里的任何推特客户端(tweetdeck,tweetbot等)。我怎么这么简单?

2 个答案:

答案 0 :(得分:5)

您可以使用UITextView,并将dataDetectorTypes属性设置为您希望能够处理的链接类型。

答案 1 :(得分:1)

嘿,这很简单,您可以设置文本字段来检测链接,如下所示:

myTextView.dataDetectorTypes = UIDataDetectorTypeAll

在我的网站上查看我的教程以获取更多信息 http://www.sdkboy.com