我正在为NSTExtView创建一个子类,而我正在覆盖
-(BOOL)resignFirstResponder {
return YES;
}
一切正常但是当响应者被辞职时,它会在我的textView中留下一个闪烁的光标,同时鼠标光标自由漫游(两个光标!)。有什么想法吗?
感谢。
答案 0 :(得分:2)
当您覆盖NSTextView -resignFirstResponder
时,您将绕过将删除该光标的代码。
您应该能够通过删除该方法或用以下代码替换代码来修复游标问题:
BOOL canResign = [super resignFirstResponder];
if (canResign) {
// do some custom stuff
}
return canResign;