2012-12-17 5 views
0

이것은 이상한 오류입니다.iOS - 키보드가 표시되지 않음

두 개의 UITableViewCells 안에 사용자 이름과 암호를 사용할 수있는 로그인 화면이 있습니다. 앱을 처음로드하면이 화면이 제대로 작동합니다.

사용자가 로그 아웃 할 수있는 다른 화면을로드합니다. 원래 화면을 다시로드하고 사용자는 다른 사용자 이름과 암호로 다시 로그인 할 수 있습니다.

사용자가 다시 로그 아웃하면 원래 화면 자체를 제공하지만 작동하지 않습니다 사용자 이름과 암호 과 관련된 UITextFields. textFieldDidBeginEditing은 이전 두 번의 시도에서 성공적으로 호출되었지만 호출되지 않습니다.

"로딩 화면".XIB 파일은 매번 새로로드됩니다. 그래서 세 번째 시간이 왜 문제를 일으키는 지 이해할 수 없습니까?

의견을 보내 주시면 대단히 감사하겠습니다. 감사합니다.

+0

보기를 전환 할 때 (예 : 경고 수준 창에서 로딩보기 표시) 어떤 작업을 수행합니까? 다른 창에 keyWindow 상태가 있으면 키보드에 문제가 생길 수 있습니다. – enjayem

답변

0

나에게 타이밍 문제가있는 것 같습니다. 뷰를 변경 (전환)하는 중에 발생할 수 있습니다. 텍스트 필드가 첫 번째 응답자가 될 수없는 방법.

누구가 첫 번째 응답자인지 확인하겠습니까?

로그 아웃하기 전과 로그 아웃하기 전에 뷰를 호출 할 수 있습니까? resignFirstResponder를 호출 할 수 있습니까?

또 다른 문제는 손가락이 텍스트 필드가 아니라 테이블보기 셀에 정확히 닿아 있지 않을 수 있다는 것입니다.

tableView : didSelectRowAtIndexPath를 구현 했습니까?

관련 문제