2013-06-25 1 views
2

UITableViewCell이 화면에 완전히 표시되는지 (탭 또는 탐색 모음에서 잘리지 않는지) 어떻게 확인할 수 있습니까?UITableViewCell이 완전히 표시되는지 확인

이 코드와 가시 세포를 얻을 수 있습니다 :

NSArray *indexes = [_tableView indexPathsForVisibleRows]; 

하지만 화면에서 완전히 보이지 않는 세포를 제외 할.

답변

5

표시되는 셀을 확보하십시오. 부분적 일 수있는 유일한 것들은 위쪽과 아래쪽 것들입니다. 각각의 경우에 그 rect (rectForRowAtIndexPath:)가 CGRectContainsRect을 사용하여 contentSizecontentOffset을 기반으로 테이블 뷰 경계 내에 있는지 확인하십시오.