如何禁用 NSTextAttachment 上的交互?

Posted

技术标签:

【中文标题】如何禁用 NSTextAttachment 上的交互?【英文标题】:How to disable interaction on NSTextAttachment? 【发布时间】:2014-05-28 14:11:11 【问题描述】:

在可编辑 = YES 和可选择 = NO 的 UITextView 中,我想禁用 NSTextAttachments 上的交互。更具体地说,我不想长按 NSTextAttachments 来突出显示附件图像。我希望将这些长按手势作为普通的文本选择手势传递给 UITextView。

我尝试过的: textView:shouldInteractWithTextAttachment:inRange:可以阻止action sheet,但不能阻止附件图片的临时高亮,也不能将这些长按作为文本选择手势处理。

【问题讨论】:

【参考方案1】:

UITextView 已安装多个手势识别器。有一个是 UITapGestureRecognizer 的子类,您可以禁用它。

【讨论】:

以上是关于如何禁用 NSTextAttachment 上的交互?的主要内容,如果未能解决你的问题,请参考以下文章

如何自定义 NSTextAttachment 显示样式?

带有 NSAttributedString 和 NSTextAttachment 的 UITextView。如何显示文字?

如何将菜单选项添加到 NSTextAttachment 弹出菜单是 UITextView?

求两条平行线上的 n 条线段与端点的交点数

NSTextAttachment 未显示在今日通知中心小部件中

iOS NSTextAttachment 图像未显示