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

ahe*_*ang 4 iphone objective-c uitextfield ipad

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

textField.text = @"Hi this is a page for my website http://www.mywebsite.com";
Run Code Online (Sandbox Code Playgroud)

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

jam*_*guy 5

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