새 행을 삽입 한 후 마지막 행으로 스크롤하지jQuery과 사용하여 내가 다른 클래스에서 TableViewController의있는 tableView 개체에 행을 삽입하려고
UINavigationController *navigationController = (UINavigationController *)[UIApplication sharedApplication].keyWindow.rootViewController;
ReceiptHomeTableViewController *homeTableViewController= (ReceiptHomeTableViewController*)navigationController.viewControllers[0];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:([[PersistenceService getInstance] count]-1) inSection:0];
[homeTableViewController.tableView insertRowsAtIndexPaths:@[indexPath]
withRowAnimation:UITableViewRowAnimationNone];
나는 또한
//[homeTableViewController.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
//[homeTableViewController.tableView reloadData];
하지만를 사용하여 시도 HometableViewContoller는 화면 너비에 맞는 행만 표시합니다. 나는 아래쪽으로 스크롤하려하지만 마지막 행에는 가지 않는다. 응용 프로그램을 다시 시작하면 ellForRowAtIndexPath : 메서드를 사용하여 셀을 만들지 만 새 행을 추가하면 작동하지 않는 경우 스크롤이 완벽하게 작동합니다.
행을 추가 할 때보기의 새로운 길이에 대한 UI가 업데이트되지 않은 것처럼 보입니다. 어떤 도움이 필요합니까?
안녕하세요. 이제는 ;;)'댓글을 달 수 있습니다. – meda