UITableView를 애니메이션이있는 특정 위치로 스크롤하는 방법은 무엇입니까? iPhone SDK - 애니메이션으로 프로그래밍 방식으로 UITableView를 스크롤하는 방법은 무엇입니까?
은 현재 내가있는 위치로 이동이 코드를 사용하고 있습니다 ://tableController -> viewDidLoad
[self.tableView reloadData];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:row inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath
atScrollPosition:UITableViewScrollPositionTop
animated:YES];
이 코드의 문제는 테이블이 바로 어떤 애니메이션없이 올바른 위치로 이동한다는 것이다. 애니메이션을 활성화하거나 재생 시간을 설정할 수있는 방법이 있습니까?
도움 주셔서 감사합니다.
답장을 보내 주셔서 감사합니다. 장치에서 코드를 실행하고 viewDidLoad 메서드에서이 코드를 호출합니다. – dan
어떤 이유로 든 뷰 초기화의 일부이기 때문에 viewDidLoad에서 애니메이션을 시작할 수 없습니다. 나는 왜 그런 일이 일어날 지 정확히 알지 못하지만 그럴듯하게 들린다. NSRunLoop의 performSelector를 사용하여 이벤트 일정을 조정하고 호출 할 때 스크롤하십시오. – richb