0

我有一些 NSTextfields 和 NSComboboxes 的内容。当这些控件之一辞去第一响应者时,我想做点什么。我已经尝试过委托方法

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

但它要求我在前一个领域做点什么。

4

2 回答 2

2

尝试一些resignFirstResponder而不是textShouldEndEditing

于 2011-05-31T22:41:39.710 回答
1

您可以询问相应的 UIView 例如

[查看isFirstResponder]

于 2012-08-14T14:52:50.493 回答