2016-10-05 4 views
2

UITableViewAutomaticDimension을 통해 동적 UITableViewCells 높이 계산을 사용할 경우 estimatedRowHeight를 설정해야합니다. 나쁜 예상 가치가 실적에 어떤 영향을 미치는지에 대한 정보가 있습니까?estimatedRowHeight는 성능에 어떤 영향을 줍니까?

+1

좋은 독서 자료는 : https://medium.com/ios-os-x-development/perfect-smooth-scrolling-in-uitableviews-fd609d5275a5#.qmigr9vhy – holex

+0

은 불행하게도에만있다 UITableViewAutomaticDimension이 언급 된 문장 하나. –

+0

_constraint__가 동적 높이가 해당 성능을 기반으로 생성되므로 성능에 미치는 영향에 대해 읽어야 할 수도 있습니다. 헤드 라인이 아닌 전체 문서 전체를 읽을 것을 권장합니다. – holex

답변

3

예상되는 행 높이는 반드시 생각만큼 중요하지 않습니다. 주로 스크롤 막대와 같은 특정 UI 요소를 구성하기 위해 테이블에서 사용됩니다. tableView.reloadData()이 호출되면 테이블이 이것을 다시 계산합니다. 일반적으로 나는 단지 데이터를로드하는 동안 표시되는 내 자리 표시 자 셀의 높이가 44이거나 44 정도의 행 높이를 사용합니다. 정확하지 않은 estimatedRowHeight을 사용하여 성능에 미치는 영향은 실제로는 UITableViewAutomaticDimention으로 표시된 셀의 동적 높이 계산에 기여하지 않으므로 존재하지 않는 경우가 거의 없습니다. UITableView`와 세포 '의 성능에 대한

관련 문제