检测 URL 并在 UITextField 中格式化它

发布于 2024-11-06 18:51:27 字数 268 浏览 0 评论 0原文

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

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

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

I would like to be able to format a URL in my UITextField nicely. So say the text of the UITextField is

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

I would like it to automatically underline this mark it as a hyperlink and when a user taps on the link it opens up the site. This is similar to any twitter client that you have out there (tweetdeck, tweetbot, etc). How do I do this the easy way?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

娇纵 2024-11-13 18:51:27

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

You can use a UITextView instead and set the dataDetectorTypes property to the types of links you want to be able to handle.

沧桑㈠ 2024-11-13 18:51:27

嘿,这真的很简单,您可以设置 UITextFiled 来检测链接,如下所示:

myTextView.dataDetectorTypes = UIDataDetectorTypeAll

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

hey this is really simple, you can set the UITextFiled to detect Links, like so:

myTextView.dataDetectorTypes = UIDataDetectorTypeAll

check out my tutorial on this at my site for more info
http://www.sdkboy.com

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文