我有一个UITextView,它的delegate设置为我的视图控制器。
我想请你帮忙找出如何通过delegate方法、子类化、选择器等方式来确定光标位置的变化。我已经尝试了-delegate methods中的-textViewDidChange和-textViewDidChangeSelection以及其他全部方法,但当光标在textview内移动时,它们都没有被调用...
那么在我的UITextView中如何发现光标的移动,并根据需要执行一些操作(运行一些代码)
这可能看起来像一个不切实际的问题,但我有一个场景,需要在光标向上或向下移动时更新一个标签,所以我想弄清楚。
谢谢,我希望我已经尽可能清晰明了。
textViewDidChangeSelection:
是正确的UITextView
委托方法。如果它没有被调用,那么你没有正确设置文本视图的delegate
属性。 - rmaddy