Objective c cocoa/osx-子类化NSTextView和方法-(BOOL)辞职FirstResponder游标问题
我正在为NSTExtView创建一个子类,而在内部我正在覆盖它Objective c cocoa/osx-子类化NSTextView和方法-(BOOL)辞职FirstResponder游标问题,objective-c,macos,cocoa,subclass,nstextview,Objective C,Macos,Cocoa,Subclass,Nstextview,我正在为NSTExtView创建一个子类,而在内部我正在覆盖它 -(BOOL)resignFirstResponder { return YES; } 一切正常,但当响应者辞职时,它会在我的文本视图中留下一个闪烁的光标,而鼠标光标则可以自由移动(两个光标!)。有什么想法吗 谢谢。当您重写NSTextView-resignFirstResponder时,您绕过了将删除光标的代码 您应该能够通过删除该方法或将代码替换为以下内容来修复光标问题: BOOL canResign = [supe
-(BOOL)resignFirstResponder {
return YES;
}
一切正常,但当响应者辞职时,它会在我的文本视图中留下一个闪烁的光标,而鼠标光标则可以自由移动(两个光标!)。有什么想法吗
谢谢。当您重写
NSTextView-resignFirstResponder
时,您绕过了将删除光标的代码
您应该能够通过删除该方法或将代码替换为以下内容来修复光标问题:
BOOL canResign = [super resignFirstResponder];
if (canResign) {
// do some custom stuff
}
return canResign;
当您重写
NSTextView-resignFirstResponder
时,您绕过了将删除光标的代码
您应该能够通过删除该方法或将代码替换为以下内容来修复光标问题:
BOOL canResign = [super resignFirstResponder];
if (canResign) {
// do some custom stuff
}
return canResign;
为什么您要首先覆盖
-resignFirstResponder
?为什么要首先覆盖-resignFirstResponder
?