gpt4 book ai didi

ios - 找出光标何时移动(UITextView)

转载 作者:可可西里 更新时间:2023-11-01 03:06:40 32 4
gpt4 key购买 nike

我有一个 UITextView,它的委托(delegate)设置为我的 View Controller

我想帮助您弄清楚如何通过委托(delegate)方法、子类化、选择器等找出光标何时移动。

我已经在所有其他委托(delegate)方法中尝试了 -textViewDidChange-textViewDidChangeSelection 但是当光标在 textview 中移动时它们不会被调用...

那么我如何发现插入符何时在我的 UITextView 中移动并根据需要采取行动(运行一些代码)

这似乎是一个不切实际的问题,但我有一个场景,当光标向上或向下移动时我需要更新标签,所以我想图

谢谢,我希望我已经尽可能清楚

最佳答案

只是为了扩展@rmaddy 的评论。您需要使用 UITextViewDelegate 方法 -textViewDidChangeSelection:当 TextView 中的选定范围更改时收到通知。从那里,您可以访问 NSRange通过 TextView 的 selectedRange 属性表示文本选择。

- (void)textViewDidChangeSelection:(UITextView *)textView
{
NSRange range = textView.selectedRange;
}

关于ios - 找出光标何时移动(UITextView),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18553193/

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