如何在textView中禁用部件选择?

时间:2017-08-15 11:50:39

标签: swift textview selection bullet

想象一下,我有子弹的文字。

  • 列出项目1
  • 列出项目2
  • 列出项目3

如何禁用子弹的选择?要仅选择文字:

  • 列出项目1
  • 列出项目2
  • 列出项目3

或事件能够选择2个段落,但没有他们的子弹? (像Notes应用程序)。 现在,项目符号就像textView中的普通字符一样,当你选择文本时,它们会被选中以及它们之前的空格。

1 个答案:

答案 0 :(得分:0)

我已使用此代码获得类似的结果。它允许您在添加UIPasteboard之前修改复制的文本。

extension UITextView {
    override open func copy(_ sender: Any?) {
        let gpBoard = UIPasteboard.general
        let textNew: String!
        textNew = self.text
            .replacingOccurrences(of: "\u{2022}", with: "", options: NSString.CompareOptions.literal, range:nil)
        gpBoard.string = textNew
    }
}