gpt4 book ai didi

objective-c - UITextView 中的光标位置

转载 作者:太空狗 更新时间:2023-10-30 03:21:41 27 4
gpt4 key购买 nike

我正在寻找一种私有(private)方法来查找 UITextView 中光标或插入符号(闪烁条)的位置,最好是一个 CGPoint

可能已经有这样的问题,但它没有提供明确的方法。和,我指的不是选中区域的NSRange

最佳答案

刚刚在另一个线程中得到它:

需要 iOS 3.2 或更高版本。

CGPoint cursorPosition = [textview caretRectForPosition:textview.selectedTextRange.start].origin;

记得在调用此方法之前检查 selectedTextRange 是否为 nil。您还应该使用 selectedTextRange.empty 来检查它是光标位置而不是文本范围的开头。所以:

if (textview.selectedTextRange.empty) {
// get cursor position and do stuff ...
}

Pixel-Position of Cursor in UITextView

关于objective-c - UITextView 中的光标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3679199/

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