我想将 URL 超链接插入到具有不同显示文本的 UITextField 中。
这在 html 中非常简单:
<a href="http://www.google.com/">Go To Google</a>
我怎样才能在 iOS 中做到这一点?
我想将 URL 超链接插入到具有不同显示文本的 UITextField 中。
这在 html 中非常简单:
<a href="http://www.google.com/">Go To Google</a>
我怎样才能在 iOS 中做到这一点?
您可以通过发送到文本字段的“ ”属性的属性字符串来更改UITextField 中的文本样式。attributedText
但是,我怀疑您真正想要做的是有一个可点击的链接。我建议使用具有自定义类型(即无边框)的 UIButton,您可以设置颜色和下划线样式。
但就像 Evan 说的那样,如果你有多行文本,使用 UITextField 可能更聪明,你将“ editable
”设置为 NO 并打开 LINK 特征(这两个你都可以从 Xcode 中的对象检查器中完成)。
好吧,这就是我为得到我想要的东西所做的事情。我使用了 UIWebView,并简单地将其链接到项目中包含文本的 html 页面,并在底部显示不同文本的超链接。
答案在这里:
如果您希望它作为可点击的超链接,
NSString *string = @"<a href=\"http://www.google.com/\">Go To Google</a>";
您需要在“之前添加“BACKWARD SLASH”。就是这样。