iOS:UITextField中的URL链接具有不同的文本

iOS:UITextField中的URL链接具有不同的文本,ios,uitextfield,Ios,Uitextfield,我想在具有不同显示文本的UITextField中插入URL超链接 这在html中非常简单: <a href="http://www.google.com/">Go To Google</a> 我如何在iOS中做到这一点 您可以通过发送到文本字段的属性字符串更改UITextField内的文本样式 然而,我怀疑你真正想做的是有一个可点击的链接。我建议使用自定义类型(即无边框)的UIButton,您可以设置颜色和下划线样式 但正如Evan所说,如果您有多行文本,那么使用U

我想在具有不同显示文本的UITextField中插入URL超链接

这在html中非常简单:

<a href="http://www.google.com/">Go To Google</a>

我如何在iOS中做到这一点

您可以通过发送到文本字段的属性字符串更改UITextField内的文本样式

然而,我怀疑你真正想做的是有一个可点击的链接。我建议使用自定义类型(即无边框)的UIButton,您可以设置颜色和下划线样式


但正如Evan所说,如果您有多行文本,那么使用UITextField将“
editable
”设置为NO并打开链接特征(这两项都可以从Xcode中的对象检查器中执行)。

好的,下面是我为得到想要的内容所做的。我使用UIWebView,并简单地将其链接到项目中包含文本的html页面,并在底部显示不同文本的超链接

答案如下:

如果你想让它成为可点击的超链接

NSString *string = @"<a href=\"http://www.google.com/\">Go To Google</a>";
NSString*string=@”;

您需要在前面添加“反斜杠”。就这样。

它必须是UITextField吗?(即,是否需要编辑?)UITextFields无法检测链接,但TextView可以自动检测url并在safari中打开它们。不需要编辑。问题是文本太多,底部有超链接。我必须滚动文本才能找到超链接。我应该添加这是一个滚动文本字段,即大量文本。hyperlink位于底部。是否有方法将UIbutton附加到UItextfield的底部?