3 개의 텍스트 필드가 있습니다.iOS 키보드가 닫히지 않습니다.
첫 번째 두 개는 표준 키보드를 사용하여 입력 할 수 있으며 마지막 텍스트 필드는 선택기를 표시합니다.
키보드를 닫는 데 문제가 있습니다. 따라서 3 텍스트 입력란을 클릭하면 이전 텍스트 입력란의 키보드가 화면에 남아 있지만 피커가 나타납니다.
내 텍스트 필드의 각 태그를 가지고 있으며, 나는 다음과 같은 코드를 사용하고 있습니다 :이 문제를 해결하는 방법에 대한
-(void)textFieldDidBeginEditing:(UITextField *)textField { //Keyboard becomes visible
if (textField.tag == 1) {
[_textField2 resignFirstResponder];
_myPicker.hidden = true;
}
if (textField.tag == 2) {
[_textField1 resignFirstResponder];
_myPicker.hidden = true;
}
if (textField.tag == 3) {
[_textField1 resignFirstResponder];
[_textField1 resignFirstResponder];
}
}
어떤 아이디어?
안녕하세요, 나는 위임장을 설정했습니다. Immediate textFieldDidBeginEditing 메서드를 사용할 수 있지만 텍스트 필드 중 하나의 키보드가 계속 내 피커 위에 나타납니다. 나는 왜 – userMod2