UITextView或UIWebView,正常的单词看起来像链接

时间:2010-12-31 03:49:56

标签: iphone cocoa-touch

我正在看Twitter的iPhone应用程序,并感到困惑。

首先,正常的单词看起来像里面的链接。

其次,当我触摸那些类似链接的单词时,文本视图(或者可能是Web视图)跳转到下面的相应部分(是的,它不会打开Safari,它只是跳转到该文本/ web中的文本视图)

现在我想实现相同的效果。

  1. 我的实施应该基于什么? UITextView或UIWebView?
  2. 如何使普通单词看起来像链接?
  3. 如何在文本/网络视图中进行平滑跳转?
  4. 提前致谢。

    alt text alt text

3 个答案:

答案 0 :(得分:2)

在项目中包含本地。html文件

例如:

<html>
<head>
<body>
<p>By tapping "Sign up" above, you are agreeing to the
<a id="T-O-S-link" href="#TOS">Terms of Service</a> and <a id="P-P-link" href="#PP">Privacy Policy</a></p>
</body>
</head>
</html>

最后在UIWebView

中显示

答案 1 :(得分:1)

您是否考虑过three20 library?在其中一个演示TTCatalog中,有一些样本可以准确显示您正在寻找的内容。该项目的优点在于您可以使用HTML来进行样式设置 - 例如,它可以将锚点转换为可点击的按钮。

答案 2 :(得分:1)

您可以在其中使用带有锚标记的HTML文件。将它作为.htm添加到Resources文件夹中,并将其加载到webview上。当您单击这些链接时,它将转到页面中相应的链接部分。

相关问题