0

私は、いくつかの NSTextfields と NSComboboxes をコンテンツとするビューを持っています。これらのコントロールの 1 つがファーストレスポンダーを辞任したときに、何かをしたいと考えています。私はすでにデリゲートメソッドを試しています

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

しかし、前のフィールドで何かをする必要があります。

4

2 に答える 2

2

textShouldEndEditingの代わりにresignFirstResponderを試してください

于 2011-05-31T22:41:39.710 に答える
1

対応する UIView に問い合わせることができます。

[view isFirstResponder]

于 2012-08-14T14:52:50.493 に答える