2014-01-29 7 views
0

내 스토리 보드에는 A와 B 두 개의 탐색 컨트롤러가 있습니다. NavA에서 단추를 클릭하면 NavB가 모달 컨트롤러로 표시됩니다. 내 NavB에 텍스트 필드가 있습니다. 이 텍스트 필드를 스토리 보드에서 컨트롤러에 연결하고 텍스트 필드 대리자를 설정했습니다. 이 텍스트 필드를 클릭하면 내보기가 자동으로 움직입니다. 나는 약간의 조사를했고 텍스트 필드를위한 대리자를 설정할 때 이것이 일어난다는 것을 알았다. 내 컨트롤러를 밀 때 이런 일은 일어나지 않습니다. 해결 방법이 없습니다. 도와주세요!키보드가 iOS에 들어 왔을 때 내보기가 자동으로 올라갑니다

답변

0

귀하의 viewController는 UITableViewContoller이라고 생각하십니까?

자동 스크롤 동작은 UITableViewController 기능에 있습니다. - 데이터 소스를 설정하고 자신에 위임하는 대신 단순히 UIViewControllerUITableViewController

  • 사용 : 자동 스크롤을 사용하지 않으려면 두 가지 방법이 있습니다.
  • viewWillAppear -Routine 및 DON'T 호출 [super viewWillAppear: animated]을 덮어 씁니다.

희망이 당신의 문제 환호 : 난 그냥보기가 TPKeyboardAvoiding의 클래스가 아닌지 확인하고 싶은

+0

아니요 UItableviewcontroller :( – mChopsey

0

를 해결합니다. 내가 로그인/기호 컨트롤러에 사용하고의 UITextField가 편집 모드에가는 때 텍스트 필드가 따라 길을 볼 스크롤 벗어나 있음을 발견했다

A drop-in universal solution for moving text fields out of the way 
of the keyboard in iOS 

: 그 설명을 말한다입니다.

+0

아니요 TPKeyboardAvoiding 클래스가 아닙니다. – mChopsey

0

문제가 해결되었습니다. 나는 스토리 보드에서 '언더 바 (under bar bar)'를 벗지 않았고, 왜 내가이 행동을 취하고 있는지에 대해서 말하지 않았다.