가변 길이의 동적 텍스트가 tableview 셀 레이블에 삽입됩니다. tableview 셀의 높이를 동적으로 크기 조정하기 위해 다음을 구현했습니다 viewDidLoad()
.
self.tableView.estimatedRowHeight = 88.0
self.tableView.rowHeight = UITableViewAutomaticDimension
이것은 아직 스크롤되지 않은 UITableViewAutomaticDimention
셀 (셀로 스크롤 할 때 호출 됨)에 대해 잘 작동 하지만 데이터가있는 테이블을로드 할 때 처음 화면에 렌더링되는 셀에는 적합하지 않습니다.
(다른 많은 리소스에서 제안한대로) 단순히 데이터를 다시로드 해 보았습니다.
self.tableView.reloadData()
viewDidAppear()
그리고 둘 다 viewWillAppear()
소용이 없었습니다. 나는 길을 잃었다 .. 누구든지 xcode가 화면에 처음로드 된 셀의 동적 높이를 렌더링하는 방법을 알고 있습니까?
더 나은 대체 방법이 있으면 알려주세요.