gpt4 book ai didi

ios - 在 UITextView 中获取选定的文本

转载 作者:行者123 更新时间:2023-11-28 15:07:16 25 4
gpt4 key购买 nike

我有一个 UITextView,我想允许用户突出显示一部分文本并使用按钮复制它,而不是使用默认的 Apple 方法。问题是我无法获取所选范围内的文本。

这是我所拥有的:

@IBAction func copyButton(_ sender: Any) {
let selectedRange: UITextRange? = textView.selectedTextRange
selectedText = textView.textInRange(selectedRange)
UIPasteboard.general.string = selectedText
}

但是我得到了

UITextView has no member textInRange

而且我不确定应该使用什么。

最佳答案

发生的事情是 UITextView 方法 textInRange 自 Swift 3 以来已重命名为 text(in: Range)。顺便说一句,你忘了在你的句子中添加 let 关键字:

if let range = textView.selectedTextRange {
UIPasteboard.general.string = textView.text(in: range)
}

关于ios - 在 UITextView 中获取选定的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48264790/

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