Как проверить, уходит ли элемент управления первым респондентом или стать первым респондентом? - PullRequest
0 голосов
/ 01 июня 2011

У меня есть вид, что в содержимом некоторых NSTextfields и NSComboboxes. Я хочу сделать что-то, когда один из этих элементов управления уйдет в отставку первым ответчиком. Я уже пробовал метод делегата

- (BOOL)control:(NSControl *)control textShouldEndEditing:(NSText *)fieldEditor
      if ([control isKindOfClass: [NSTextField class]]){
          //custom code
          return YES;
      }
}

но это требует, чтобы я что-то сделал в предыдущем поле.

Ответы [ 2 ]

2 голосов
/ 01 июня 2011

Попробуйте что-нибудь resignFirstResponder вместо textShouldEndEditing

1 голос
/ 14 августа 2012

Вы можете запросить соответствующий UIView, например, с помощью

[view isFirstResponder]

...