2012-04-22 3 views
2

동적으로 생성 된 테이블의 다음 테이블 셀에 첫 번째 응답자 상태를 제공하려고 시도하고 있으며 태그를 반복하여 처리하고 있습니다. 그것은 아직 잘 보이지 않는 셀에 올 때를 제외하고는 잘 작동하기 때문에 tableView : cellForRowAtIndexPath : 태그에 태그가 지정되지 않았습니다.아직 보이지 않는 UITableView의 셀을 순환시키는 방법은 무엇입니까?

태그를 어떻게 할당 할 수 있는지 또는 다른 방법으로 첫 번째 응답자 상태를 부여 할 수있는 방법에 대한 아이디어가 있습니까?

+0

표시하려는 셀의 인덱스 경로를 알고 있습니까? – dasblinkenlight

+0

예, 현재 셀의 다음 라인에 있기 때문에 가져올 수 있습니다. – Max

답변

0

대상 셀의 인덱스 경로를 알고 있으므로 scrollToRowAtIndexPath:atScrollPosition:animated:을 호출하여 셀을 뷰에 가져올 수 있습니다. 그런 다음 대표자를 통해 일반적인 방법으로 UITableViewCell이 생성됩니다.

+0

그게 효과가! 정말 고맙습니다!! – Max

+0

죄송합니다, 지금 그랬습니다! – Max

+0

@Max 감사합니다. 앱과 함께 행운을 빕니다! – dasblinkenlight

0

UITableViewCell 개체를 다시 사용해야합니다. UITableViewCell 개체는 다시 할당되지 않지만 콘텐츠는 새 데이터로 스왑됩니다. 데이터를 셀에 추가했는지 확인하기 위해 데이터에 기능을 추가 할 수 있습니다.

+0

그러나 지금까지 보이지 않았던 세포에 초점을 맞추는 방법이 있어야합니다. 어쩌면 내가 어떻게 든 자동으로 아래로 스크롤하여 볼 수있게해야합니까? – Max

+0

물론입니다. tableView scrollToRowAtIndexPath를 사용하여 모든 행으로 스크롤 할 수 있습니다. – bbarnhart

관련 문제