나는 UITableViewCell
의 UITableView
을 가지고 있습니다. 각 셀에는 UITextfield
이 있습니다. textFields를 누르면 키보드가 표시됩니다. 불행히도 키보드는 iPhone의 화면에서 더 낮은 셀 일부를 덮고 있습니다.UITableView를 조정하여 UIKeyboard를 숨기는 가장 쉬운 방법
키보드를 표시 할 때 tableView를 스크롤하는 가장 쉬운 방법은 무엇입니까?
나는 contentOffset
으로 실험했습니다. 이 실제로 tableView 스크롤하는 데 사용됩니다. 그러나 어떤 셀이 "활성"(현재 firstResponder 인 textField가 있는지) 여부를 결정하는 데 문제가 있습니다. 내 응용 프로그램은 세로 및 가로 방향을 모두 지원하므로 장치가 회전 할 때 tableView를 스크롤해야 할 때가 있습니다. 대한 textFieldShouldBeginEditing:
에
NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint:[textField convertPoint:textField.frame.origin toView:self.tableView]];
:
cellForRowAtIndexPath 메서드를 사용하여 필요한 셀을 식별하고 텍스트 필드에서 애니메이트 할 수있는 셀을 식별 할 수 없습니까? – Mellson