2012-11-08 3 views
0

나는 많은 데이터를 UITableView에 가지고있다. 그러나 나는 그것들을 섹션에 넣고 싶지 않다. 그러나, 내 테이블보기에서 동일한 방식으로 작동하는 스크롤러를 구현하려면하나의 섹션으로 만 스크롤러를 구현하는 방법?

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView { 
     //... 
    } 

않습니다, 있지만 섹션이없이. 내 스크롤러가 테이블보기의 각 셀에있는 데이터와 관련된 특정 번호로 스크롤하기를 원합니다.

누구든지이 작업을 수행했으며 좋은 방향으로 나를 가리킬 수 있습니까?

미리 감사드립니다.

+1

'UITableView'는 모든 셀을로드하기 위해 적어도 하나의 섹션을 필요로합니다. – runmad

+0

좋은 의견, 내 질문을 변경했습니다! – Groot

답변

0

스크롤러가 선택한 데이터의 색인을 가져올 수 있다고 가정하면 [UITableView scrollToRowAtIndexPath : atScrollPosition : animated :]를 사용할 수 있습니다. 코드는 다음과 같이 보일 수 있습니다 :

-(void)jumpToSelectedIndex:(NSInteger) selectedIndex { 

    NSIndexPath *indexPath = [NSIndexPath indexPathForRow:selectedIndex inSection:0]; 
    [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionNone animated:YES]; 
} 
관련 문제