在UIViewController中收起鍵盤, 除了調用相應控件的resignFirstResponder 方法外, 還有另外三種辦法:it
1. 重載 UIViewController 中的 touchesBegin方法, 而後在裏面執行 [self.view endEdiiting: YES]; 這樣單擊UIViewController的任意地方, 就能夠收起鍵盤。io
2. 直接執行[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder) to: nil from: nil forEvent: nil]; 用於在得到當前UIViewController比較困難的時候用。select
3. 直接執行 [[[UIApplication sharedApplication] keyWindow] endEditing: YES]plugin