【发布时间】:2012-08-06 04:21:54
【问题描述】:
如果我继承 NSTokenField 或 NSTextField 并覆盖 becomeFirstResponder(为了在控件成为第一响应者时执行一些代码),当字段成为第一响应者时(如焦点环和日志所示),光标不会t出现。
-(BOOL)becomeFirstResponder {
// call other code here
NSLog(@"%@",[self.superview.window firstResponder]);
return YES;
}
既然这个方法默认实现返回YES,为什么这样重写会导致控件不显示光标。
【问题讨论】:
标签: objective-c cocoa nstextfield