какао / оскс - Подклассы NSTextView и метод - (BOOL) проблема с указателем resignFirstResponder - PullRequest
0 голосов
/ 04 октября 2011

Я создаю подкласс для NSTExtView, и внутри я переоцениваю

-(BOOL)resignFirstResponder {

  return YES;

 }

Все работает, но когда респондент уходит в отставку, он оставляет мигающий курсор в моем textView, а курсор мыши перемещается свободно (два курсора!)Есть идеи?

Спасибо.

1 Ответ

2 голосов
/ 04 октября 2011

Когда вы переопределяете NSTextView -resignFirstResponder, вы пропускаете код, который удалит этот курсор.

Вы сможете исправить проблему с курсором, удалив этот метод или заменив код на:

BOOL canResign = [super resignFirstResponder];

if (canResign) {
    // do some custom stuff
}

return canResign;
...