0

我想让我的用户在他们在我的应用程序中编写的一段文本中包含一个可点击的元素。与此类似的行为是一个 twitter 客户端,它具有可点击的链接和提及作为文本的一部分。我认为最好的方法是使用 NSAttributedString。我不确定如何让一些文本可以点击。我怎么能这样做?

4

1 回答 1

0

您可以使用 UIWebView 并传入一个 html 字符串,

<p>Some text going here <button> clickable text </button> more text <\p>

当 uiweb 视图发出一些单击按钮的请求时,有一个委托方法

您可以记录要单击的文本的位置,然后手动测试用户是否在该区域中点击

您可以务实地创建您认为合适的自定义按钮并将它们放置在单词的位置

一般来说,最好的方法是 uiwebview,其中 html 已经具有文本格式,但我不知道您的应用程序有多复杂,所以这可能不是一个选项

于 2013-04-28T18:15:32.510 回答