swift - 编辑部分UITextview

标签 swift uitextview

我有一个UITextview,但我无法将光标位置更改为中间。如果我尝试这样做,它会到达第 0 个位置。我无法找到任何属性/切换来修复它。我已设置 .allowsEditingTextAttributes = true 但这没有帮助。谁能帮我吗?

最佳答案

尝试 -

extension UITextView {
    func setCursor(position: Int) {
       let position = self.position(from: beginningOfDocument, offset: position)!
       selectedTextRange = textRange(from: position, to: position)
    }
}

关于swift - 编辑部分UITextview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59282483/

相关文章:

ios - 如何找到给定位置 iOS 中的所有餐厅

ios - 注册时获取可选值崩溃

swift - 在自定义 UITableViewCell 中设置切换目标

ios - 如何快速返回异步内部函数内的外部函数?

ios - 如何在 UITextView 中控制/隐藏快捷操作

ios - 调用 UITextViewDelegate ShouldTextChangeIn 时的奇怪行为

ios - 解析 JSON 它在 Swift 中不起作用

string - 在不同 View 上显示输入文本

ios - 为什么 UITextView/UITextField 无法在 iOS 上实现 UITextInput

xcode - swift UITextChecker