2013-06-20 2 views
0

우리는 우리의 응용 프로그램에 대한 로그인을위한 UIViewController가 있습니다. 첫 번째로드는 완벽하게 작동하지만 로그 아웃 후 로그인 페이지로 돌아 가면 6.1 버전에 대한 예기치 않은 문제가 감지됩니다.보기를 다시로드 한 후 UIKeyboard가 표시되지 않습니다.

KeyboardDownShow 및 keyboardWillHide 이벤트는 키보드를 화면 밖으로 표시하기 때문에 알림을 기반으로 구성합니다.

첫 번째 필드 : {{INF, INF}, {0, 0}} 두 번째 필드 : {{(160) 나는 UIKeyboardFrameEndUserInfoKey에 따라 키보드의 CGRect를 인쇄 할 경우

이 동작은 매우 멀리하다입니다 , 487}, {0, 0}}

또한 문제가 나타날 때 interfaceOrientation은 항상 알 수 없습니다.

Keyboard location after

답변

0

해결.

self.window.rootViewController = self.viewController; 
[self.window addSubview:self.viewController.view]; 

내가 교체 (첫 번째 줄을 제거) : 다음 didFinishLoad/AppDelegate에에

우리이 코드했다

// Add to the windows the iForceViewController view 
[window addSubview:viewController.view]; 

가 엉터리 솔루션을 우리는 첫 번째 라인에 포함되어 있으므로 예기치 않은 회전 동작을 해결할 수 있습니다.

감사합니다.