0
想象一下,我有帶子彈的文字。如何禁用在textView中選擇零件?
- 清單項目1個
- 列表項2
- 列表項3
如何禁用子彈的選擇?只選擇文本:
- 清單項目1
- 列表項2
- 列表項3
或事件能夠選擇2個段落,但沒有他們的子彈? (像Notes應用程序)。 現在項目符號就像textView中的普通字符,當你選擇文本時,它們被選中以及它們之前的空白。
想象一下,我有帶子彈的文字。如何禁用在textView中選擇零件?
如何禁用子彈的選擇?只選擇文本:
或事件能夠選擇2個段落,但沒有他們的子彈? (像Notes應用程序)。 現在項目符號就像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
}
}
好的,但我的問題不是副本。我的問題是當我選擇文本。我開始選擇文本,當我在文本中移動時,選擇全部(藍色選擇),我只想選擇文本,沒有項目符號。您可以打開Notes並嘗試在那裏 –
這是我的解決方案,因爲我無法讓'textContainer.exclusionPaths'正常工作,我相信他們是如何實現它的。我永遠無法讓子彈點正確排列。 – MwcsMac