2013-10-05 2 views
1

이상한 문제가 있습니다. 나는 UITextFieldUIViewController이고 UIWebView입니다. window.rootController으로 표시하고 textfield 또는 webview를 클릭하면 키보드가 예상대로 나타나지만 푸시 세그에서 같은 컨트롤러를 표시하면 키보드가 나타나지 않습니다.UIViewController가 UINavigationController 안에있을 때 키보드가 나타나지 않습니다.

[self.view.window makeKeyAndVisible]으로 전화를 걸었지만 도움이되지 않았습니다. 또 다른 이상한 점은 UIKeyboardDidShowNotification 처리기가 호출된다는 것입니다. Reveal App을 사용하여 애플리케이션 뷰 계층 구조를 살펴본 결과 UIPeripheralHostView이 숨겨져 있고 userInteractionEnabledNO으로 설정되어 있음을 확인했습니다. hidden=NOuserInteractionEnabled=YES을 설정하면 화면에 키보드가 나타나며 평소와 같이 작동합니다.

이상한 행동에 대한 아이디어가 있으십니까?

답변

0

어떻게 든 UIWebView를 서브 클래 싱하면이 문제를 해결하는 데 도움이됩니다.

관련 문제