鍵盤常用的幾個方法
becomeFirstResponder:成爲第一響應者,彈出鍵盤
resignFirstResponder:註銷第一響應者,取消鍵盤
endEditing:YES:view控制鍵盤彈出,關閉。YES:關閉 NO:彈出
1、先分清楚加載順序,等view加載完畢之後再調用
一般在viewDidAppear:這個方法實現
/**
* 當view全部加載完畢調用
*/
- (void)viewDidAppear:(BOOL)animated{
[super viewDidAppear:YES];
// 讓姓名的控件自動彈出鍵盤
[self.nameField becomeFirstResponder];
// [self.nameField resignFirstResponder];
// [self.view endEditing:YES];
}
2、另外可能是電腦鍵盤跟模擬器的鍵盤衝突,兩者只能二選一
點擊模擬器–>Hardware–>Keyboard–>Connect Hardware Keyboard點擊取消
這樣模擬器的鍵盤就會相應了