這是我的自定義UITextField類:爲什麼resignFirst Responder不隱藏鍵盤?
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
self.delegate = self;
[self addTarget:self action:@selector(hideKeyboard) forControlEvents:UIControlEventTouchUpOutside];
}
return self;
}
- (void) hideKeyboard
{
NSLog(@"Clicked outside");
[self resignFirstResponder];
}
然而,當我點擊文本框外,hideKeyboard
不會被調用。任何人都可以解釋爲什麼以及如何解決這個問題?