我有一个UITextView,其委托设置为我的视图控制器
我想帮助你弄清楚如何通过委托方法,子类化,选择器以及光标移动时的内容来查找.
我试着-textViewDidChange和-textViewDidChangeSelection所有其他委托方法中,但是当光标在TextView的中移动他们没有得到所谓的...
那么我怎样才能发现插入符号何时被移动UITextView并根据需要采取行动(运行一些代码)
这似乎是一个不切实际的问题,但我有一个场景,我需要在光标向上或向下移动时更新标签,所以我想要无花果
谢谢,我希望我尽可能地清楚
Mic*_*lum 15
只是为了扩展@ rmaddy的评论.您将要使用UITextViewDelegate方法-textViewDidChangeSelection:在文本视图中的选定范围发生更改时收到通知.从那里,您可以通过文本视图的属性访问表示文本选择的NSRangeselectedRange.
- (void)textViewDidChangeSelection:(UITextView *)textView
{
NSRange range = textView.selectedRange;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4378 次 |
| 最近记录: |