解决办法:重写resignFirstResponder方法后要记得写[super resignFirstResponder]
既正确写法是:
- (BOOL)resignFirstResponder{
[super resignFirstResponder];
return YES;
}
错误写法是:
- (BOOL)resignFirstResponder{
return YES;
}
网上还搜到下面这个方法,以后可以试试
当上面的方法都无效的时候,可以考虑用下面的方法:
- (BOOL)disablesAutomaticKeyboardDismissal NS_AVAILABLE_IOS(4_3);
直接return NO 就好了