Object C - iOS 개발. 모두들 안녕. 정보를 입력 할 수있는 여러 텍스트 상자가있는 정적 테이블보기가 있습니다. 아래쪽 상자를 누르면 텍스트 상자에 키보드 입력이 숨겨집니다. 이 응용 프로그램은 다른 정적 테이블보기 컨트롤러를 사용하며 낮은 텍스트 상자를 두드리면보기가 스크롤되어 텍스트를 입력 할 수 있으므로 제대로 작동합니다. 나는 일종의 설정을 놓치고 있어야하지만 그것을 찾을 수는 없다. 귀하의 도움을 크게 주시면 감사하겠습니다.키보드는 정적 테이블보기에서 텍스트 상자를 숨 깁니다.
답변
서브 클래스가 UITableViewController
인 전체 화면 테이블 뷰 컨트롤러가있는 경우 키보드 상호 작용이 처리됩니다.
(사용자가 UITableViewController
을 사용하고 있지 않다면) 직접해야합니다. 기본적으로 키보드 알림을 관찰하고 키보드 알림이 키보드 아래에 있지 않도록 테이블보기 프레임을 변경하기 위해 제공 한 키보드 프레임을 사용해야합니다.
UIKeyboardDidShowNotification
here에 대한 문서를 참조하십시오. this project을 좋아할 수도 있습니다.
내 컨트롤러 클래스에 대해 UITableViewController를 서브 클래 싱하려고합니다. 다른 컨트롤러에서도 완벽하게 작동합니다. 이건 그냥 고통이야. – user2076367
테이블보기가 전체 화면을 차지합니까? – Wain
예. 표보기는 각각 텍스트 상자가있는 세 개의 셀로 구성됩니다. 서브 클래 싱 된 다른 여러 컨트롤러와 매우 유사하며 잘 작동합니다. 아래쪽 셀을 탭하면 키보드가 텍스트 상자를 덮어서 스크롤하여 텍스트 상자를 볼 수 없습니다. 아주 이상한. – user2076367
- 1. 키보드가 포커스가있는 텍스트 상자를 숨 깁니다.
- 2. insertSublayer는 테이블보기에서 셀을 숨 깁니다.
- 3. 소프트 키보드는 초점 맞추기에 텍스트 영역을 숨 깁니다 : Android
- 4. 이온 : 처음 입력 필드 초점 키보드는 숨 깁니다 권리만을 IOS
- 5. Android 소프트 키보드는 전체 화면에서 CordovaWebView의 입력을 숨 깁니다.
- 6. JScrollPane은 텍스트 영역을 숨 깁니다
- 7. 문제 : ListBox가 스택 패널과 텍스트 상자를 모두 숨 깁니다. Wpf
- 8. startActivity는 현재 레이아웃과 대화 상자를 숨 깁니다.
- 9. UITableView reloadRowsAtIndexPaths 행을 숨 깁니다.
- 10. 키패드가 텍스트보기를 숨 깁니다.
- 11. 커서가 커서를 숨 깁니다.
- 12. JDialog.pack() JLabel을 숨 깁니다
- 13. CAAnimation이보기의 절반을 숨 깁니다.
- 14. BorderLayout은 JPane을 숨 깁니다.
- 15. RollbackException은 ValidationException을 숨 깁니다.
- 16. 레이아웃 - MATCH_PARENT는 요소를 숨 깁니다.
- 17. Textview는 긴 텍스트와보기를 숨 깁니다.
- 18. JButton에 아이콘을 표시하고 숨 깁니다.
- 19. GLSurfaceView는 UI 위젯을 숨 깁니다.
- 20. java setFullScreenWindow가 Mac에서 로그인 대화 상자를 숨 깁니다.
- 21. setVisibility가 가까이에있는 객체를 숨 깁니다.
- 22. 정적 셀이있는 테이블보기에서 특정 셀을 참조하는 방법
- 23. tableViewCells를 적용하여 imageView를 숨 깁니다.
- 24. 자바 스크립트가 요소를 숨 깁니다.
- 25. Safari에서 Jquery 모달을 숨 깁니다.
- 26. Pyplot의 set_xscale는 ('로그인') 숨 깁니다
- 27. UITabBarController는 남은 공백을 숨 깁니다.
- 28. Gmail은 일반 텍스트를 숨 깁니다.
- 29. 라디오 버튼으로 divle을 숨 깁니다.
- 30. 특정 마커를 숨 깁니다. api
다른 하나의 작동 방식을 확인 하시겠습니까? – Wain
컨트롤러의 모든 설정과 그 설정을 모두 비교했습니다. 이 응용 프로그램은 동일한 구성에 총 4 개의 컨트롤러를 가지고 있으며이 컨트롤러를 제외한 모든 컨트롤러는 예상대로 작동합니다. 내가 잃어버린 뭔가가있을거야. 나는 컨트롤러를 재구성해야한다는 것을 싫어한다. – user2076367
UIKeyboardDidShowNotification을 사용하는 것이 프로젝트입니까? – Wain