2

我了解 NSAttributedString 可用于检测超链接和设置样式等。

但是,我需要字符串的某些部分来实际“链接”到应用程序中的特定操作。例如,考虑文本

"this links should open up a native view for [photo 1] and [video 2]"

我不希望照片 1 和视频 2 链接到网络。我想要一个新的 photoviewcontroller 堆叠在现有导航堆栈的顶部。

这可以通过 NSAttributed String 实现吗?如果没有,有什么简单的方法可以做到这一点?如果可能的话,我不想使用单独的 UI 控件,因为这在定位方面会非常混乱。

4

1 回答 1

2

您可以让您的应用处理自定义 URL 方案。另外,您将使用 的JTextView子类UITextView来创建带有使用自定义 URL 方案的超链接的属性字符串。

于 2011-06-21T17:44:54.757 回答