2014-03-19 3 views
0

FIRST tableView 로딩 중에 기본 셀을 표시하려고합니다. 나는 아래와 같은 방법을 알고 있지만 어디에 두어야하는지 모른다. 기본 셀 범위가 willDisplayCell입니다.Xcode 기본 표 셀 선택

[self.tableView selectRowAtIndexPath:defaultIndexPath 
          animated:YES 
         scrollPosition:UITableViewScrollPositionMiddle]; 

예를 들어, 내 TableView 데이터 소스는 20 행을 가지지 만 내 tableView 크기는 6rows에만 맞을 수 있습니다. 스크롤 및 테이블 번호를 처음로드 할 때 행 번호 12 선택했습니다.

답변

0

은 어쩌면 방법 viewWillAppear를 사용하거나 대신 [하는 setSelected 전지 : YES]이 호출의 방법 에 [있는 tableView cellForRowAtIndexPath는 : indexPath]

+0

의 indexPath '[있는 tableView cellForRowAtIndexPath는 : indexPath]'내 디폴트의 셀 때 도달하지 않은 viewDidLoad 또는 viewDidAppear – user3322987

+0

어쩌면 내가 tableView로드하기 전에 수동으로 선택된 셀에 대한 indexPath 가져야합니까? – user3322987

+0

특정 셀을 선택하거나이 셀로 스크롤 하시겠습니까? 네가 뭘 원하는지 확신 할 수 없기 때문에? – mkowal87