gpt4 book ai didi

swift - 如何禁用textView中的部分选择?

转载 作者:行者123 更新时间:2023-11-30 12:13:45 25 4
gpt4 key购买 nike

想象一下我有带有项目符号的文本。

  • 列出第 1 项
  • 列出第 2 项
  • 列出第 3 项

如何禁用项目符号的选择?仅选择文本:

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

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

最佳答案

我使用此代码获得了类似的结果。它允许您在添加 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
}
}

关于swift - 如何禁用textView中的部分选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45692257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com