我有3個UITexfield,用戶可以填寫前兩個,但最後一個是類別字段,並在點擊時顯示UIPickerView。UIPickerView:鍵盤不隱藏
我已經設法到目前爲止做的是:
- 在CATERGORY文本框,用戶點擊 - >選擇器視圖顯示
- 然後在另一個文本框,用戶點擊 - >選擇器視圖消失和鍵盤顯示
但知道我想隱藏鍵盤時,用戶再次點擊類別文本框並顯示選擇器視圖。
這是我到目前爲止有:
- (void)textFieldDidBeginEditing:(UITextField *)textField {
if(textField == categoryTextField){
[categoryTextField resignFirstResponder];
[UIView beginAnimations:@"picker" context:nil];
[UIView setAnimationDuration:0.3];
pickerView.transform = CGAffineTransformMakeTranslation(0,-236);
[UIView commitAnimations];
}else{
[UIView beginAnimations:@"picker" context:nil];
[UIView setAnimationDuration:0.3];
pickerView.transform = CGAffineTransformMakeTranslation(0,236);
[UIView commitAnimations];
}
}
但它不工作。任何想法爲什麼?
你可能想看看resignFirstResponder/becomeFirstResponder方法。我有一個鍵盤和pickerView類似的問題。 – geminiCoder