2016-09-29 2 views
0

데이터베이스에서 데이터를로드하고 처음으로 tableView.reloadData()tableHeightConstraint.constant = tableView.contentSize.height을 호출하면 완벽하게 작동합니다. 하지만 새 셀을 추가하고 다시 할 때 작동하지 않습니다. tableHeightConstraint.constant = tableView.contentSize.height없이 작동하지만 그때 나는 tableView 높이를 변경할 수 없습니다. tableView 높이를 변경하는 것이 중요합니다.CellForRowAt가 테이블 뷰 높이를 변경 한 후에 호출하지 않습니다

답변

0

UITableView는 현재보기 화면의 셀에서 가져온 ContentSize가 아닌 모든 셀을 포함하는 간단한 UIScrollView가 아닙니다.

현재보기 범위 밖으로 셀을 추가하면 ContentSize가 변경되지 않습니다.

+0

http://stackoverflow.com/questions/9958328/when-does-a-uitableviews-contentsize-get-set – MRustamzade

관련 문제