iphone - 检测 URL 并在 UITextField 中格式化它

标签 iphone objective-c ipad uitextfield

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

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

我希望它能自动下划线,将其标记为超链接,当用户点击该链接时,它会打开网站。这类似于您现有的任何推特客户端(tweetdeck、tweetbot 等)。如何以简单的方式做到这一点?

最佳答案

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

关于iphone - 检测 URL 并在 UITextField 中格式化它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969908/

相关文章:

iphone - 如何添加多个不同形状的imageView?

iphone - MediaPlayer 或 AVFoundation 最终停止工作

objective-c - 查询字符串的 stringWithFormat 中的变量参数列表

ios - 如何使 UISearchBar Objective C 向 API 请求信息并重新填充 TableViewController。?

ios - 如何将高清图像从 alasset 保存到 ios 中的文档文件夹

iphone - 如何清除 iPhone 上 UIWebview 中的后退列表?

iphone - 阻止下载移动 Safari 视频

iphone - 存储多个 View Controller 共有的数据

ios - iPad 应用程序 - 一次在屏幕上绘制一个对象

iphone - 在 iPad 设备上测试应用程序