레이블 및 UITextView - detailsTextView가 포함 된 사용자 지정 셀 (자동 크기 조정)을 사용하여 UITableView를 성공적으로 만들었습니다.UITextView 셀의 최대 크기가있는 UITableView 자동 치수
detailsTextView의 스크롤이 비활성화되면 textView의 텍스트에 따라 셀의 크기가 올바르게 조정됩니다. 그러나 극도로 큰 셀을 가지고 셀의 최대 높이를 설정하고 싶지는 않습니다 (최대 셀 높이에 도달하면 세부 텍스트보기를 스크롤 할 수 있습니다).
어떻게하면됩니까? 세부 사항을 보려면 스크롤을 활성화 할 때 셀의 텍스트보기 자동 크기 조정은 0 높이 (IB의 최소 높이 제한에 의해 재정의 됨)로 축소되지만 여전히 계획 한 최대 셀 크기를 채우지 않습니다.
override func viewDidLoad() {
mainTableView.rowHeight = UITableViewAutomaticDimension
mainTableView.estimatedRowHeight = 200
self.mainTableView.register(UINib.init(nibName: EventCell.nibName,
bundle: Bundle.main),
forCellReuseIdentifier: EventCell.cellIdentifier)
...
}
감사합니다 - 이것은 실제로 내 질문에 대한 답변이지만 다른 제안에 따르면 그것은 UX의 관점에서 나쁜 습관입니다. 나는 다른 것을 시도 할 것이다. 감사! – izik461