2
기본 데이터가 들어있는 그룹화 된 UITableView가 있지만 응용 프로그램로드시 특정 섹션에서 UITableView를 시작하고 싶습니다.이 작업을 수행 할 수 있습니까?그룹화 된 UITableView를 주어진 섹션에서 시작하도록 설정 하시겠습니까?
감사 마크
기본 데이터가 들어있는 그룹화 된 UITableView가 있지만 응용 프로그램로드시 특정 섹션에서 UITableView를 시작하고 싶습니다.이 작업을 수행 할 수 있습니까?그룹화 된 UITableView를 주어진 섹션에서 시작하도록 설정 하시겠습니까?
감사 마크
물론 - jQuery과의 scrollToRowAtIndexPath
방법을 사용합니다. 인덱스 경로를 사용하여 스크롤 할 섹션과 행을 지정합니다. 아마도 테이블 상단에서보고 싶을 것이므로 메서드 호출에서 UITableViewScrollPositionTop
을 지정하십시오.
멋진데, 고마워. 약간의로드 라이프 사이클에서이 코드를 호출해야하는 위치에 대해서는 약간 혼란 스럽습니다. – Mark
viewWillAppear :보기가 나타나는 특정 시점에서 테이블보기를 시작하려면 (테이블보기를 관리하는보기 컨트롤러에서) 좋은 시간이됩니다. –
오류가 발생합니다 :'- [UITableView scrollToRowAtIndexPath : atScrollPosition : animated :] : 섹션 (1) 넘어 경계 (0) .'하지만 내 테이블에 3 개의 섹션이 있음을 확신 할 수 있습니다. 'viewWillAppear'이 정확한 장소입니까? – Mark