我了解 NSAttributedString 可用于检测超链接和设置样式等。
但是,我需要字符串的某些部分来实际“链接”到应用程序中的特定操作。例如,考虑文本
"this links should open up a native view for [photo 1] and [video 2]"
我不希望照片 1 和视频 2 链接到网络。我想要一个新的 photoviewcontroller 堆叠在现有导航堆栈的顶部。
这可以通过 NSAttributed String 实现吗?如果没有,有什么简单的方法可以做到这一点?如果可能的话,我不想使用单独的 UI 控件,因为这在定位方面会非常混乱。