텍스트 필드가 포함 된 일부 행과 모달보기를 표시하는 다른 행이있는 UITableViewController
이 있습니다. UIKeyboardWillShowNotification
및 UIKeyboardWillHideNotification
을 viewWillAppear
에 등록하고 viewWillDisappear
에서 등록을 취소합니다.모달 대화 상자 이후의 키보드 알림
다음 작업 : - 텍스트 필드를 클릭하십시오. 나는 UIKeyboardWillShowNotification
을 얻고 키보드의 자리를 갖도록 테이블의 크기를 조정합니다. - 모달보기 컨트롤러를 제공하는 행을 선택하면 UIKeyboardWillHideNotification
이 수신되고 viewWillDisappear
이 호출됩니다. - 모달 뷰 컨트롤러를 닫은 후 viewWillAppear
이 호출되고 UIKeyboardWillShowNotification
이 표시됩니다. 그러나 키보드는 표시되지 않습니다. 그래서 내 테이블의 크기가 조정되지만 키보드는 나타나지 않습니다.
SDK의 버그입니까? 아니면 일반적인 행동이며 뭔가를 놓치고 있습니까?
하지만 모달에 오래 UIKeyboardWillShowNotification을받을 이유 해고? 처음에는 올바른 willShow 알림을 이미 받았습니다. 두 번째 것은 키보드가 나타나기 만하면됩니다. –