0
UITextField가있는 UITableViewCell이 있습니다. UITextField를 클릭하면 전체 셀이 tableView에 표시되는지 확인하려고합니다. textfieldDidBeginEditing에서 다음과 같이했습니다.iOS가 전체 셀을 표시하도록 부분 셀을 애니메이션합니다.
- (void) textFieldDidBeginEditing:(id)textField {
TTTableViewCell *cell = (TTTableViewCell *)[self.tableView cellForRowAtIndexPath:objc_getAssociatedObject(textField, kIndexPathId)];
[self.tableView setContentOffset:CGPointMake(cell.frame.origin.x, cell.frame.origin.y - self.tableView.sectionHeaderHeight) animated:YES];
}
사용자가 목록을 볼 때 완벽하게 작동합니다. 사용자가 상단에서 부분적으로 보이는 셀을 탭하면 전체 셀이 조금 움직이는 것을 알 수 없습니다.
누군가이 문제에 대한 해결책을 알고 있습니까?