UITextField
과 함께보기가 있고 버튼을 누르면 UIDatePicker
(키보드 아래에 표시됨)을 표시해야합니다.iOS 이상한 키보드 숨기기 동작이 하위보기를 추가 할 때
날짜 선택 도구를 지연 인스턴스화하는 이유는보기 속도를 더 빠르게 표시 할 수 있기 때문입니다. 무엇 발생하는이 키보드 숨어있는 애니메이션을 방해한다는 것입니다
- (IBAction)hideKeyboard {
if (!self.datePicker) {
// UIDatePicker allocation and initialization
self.datePicker = ...
...
[self.view addSubview:self.datePicker];
}
[self.textField resignFirstResponder];
}
:
이
은 버튼을 탭과 관련된 코드입니다. 사실 전혀 애니메이션이 없습니다.내가 가진 또 다른 단서는 시뮬레이터에서는 발생하지 않지만 실제 장치 (iPhone 4S)에서만 발생한다는 것입니다.
어떻게 해결할 수 있습니까?
편집 :
내 문제가 해결되지 않는 텍스트 필드의 inputView
으로 날짜 선택기를 설정.
대답을 – Mert