我已經成功地創建了包含標籤和UITextView - detailsTextView的自定義單元格(自動大小)的UITableView。UITableView自動尺寸與UITextView單元格的最大尺寸
當scrollTextView被禁用時,根據textView的文本正確調整單元格大小。 但是,我不希望具有非常大的單元格並設置單元格的最大高度(並在達到最大單元格高度時啓用滾動以查看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)
...
}
謝謝 - 這實際上是回答我的問題,但根據其他建議,從用戶體驗角度來看這是一個糟糕的做法。我會嘗試別的。謝謝! – izik461