2012-11-05 3 views
0

여러 섹션 헤더가있는 테이블이 있습니다. 내가 뭘하려고 오전 내가 섹션 헤더 중 하나를 클릭 할 때마다이며, 섹션 및 섹션 행이 이제 다음 코드테이블 뷰 섹션을 다시로드 할 때마다 UITableView가 위로 스크롤되지 않습니다.

[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:sectionIndex] withRowAnimation:UITableViewRowAnimationNone];

를 사용하여 업데이 트, 문제는 부분은 다시로드하고 그들은 올하지만, tableView 위로 스크롤하지 않습니다. 확장하고 싶은 내 머리글 섹션이 보이는 화면의 맨 아래에 있다고 말하면, 섹션 머리글을 클릭 할 때마다 그 머리말이 아래로 펼쳐지고 사용자가 화면을 직접 스크롤하지 않으면 볼 수 없습니다. 사용자가 화면에서 확장 된보기를 볼 수 있도록보기를 위로 스크롤하고 싶습니다.

모든 아이디어를 어떻게 할 수 있는지 또는 모든 샘플 코드를 이해할 수 있습니다. 필요에 따라 비크

답변

2

사용 scrollToRowAtIndexPath:atScrollPosition:animated: 테이블 뷰 방법은 테이블을 스크롤 할 수

감사합니다.

[self.tableView scrollToRowAtIndexPath:someIndexPath atScrollPosition: UITableViewScrollPositionTop animated:YES]; 

적절한 indexPath를 제공하십시오. 'top'이 원하는 것이 아니라면 스크롤 위치에 대한 다른 옵션이 있습니다.

+0

고마워요. 간단하고 효과적입니다. 매력처럼 작동합니다. –

관련 문제