我有一個使用自定義單元格的TableView。這些自定義單元格中有三個標籤。該UIViewController中看起來是這樣的:Xcode - Swift - iOS - 基於標題和小標題擴展TableView單元格
我試圖讓這個取決於標題,地點和時間標籤的長度,細胞會相應擴大。我已經設置了每個標籤可以佔用0(無限)的行數。 TableView本身被限制在ViewController的邊和底部,而在頂部則被限制在薄藍色的UIView中。是細胞內的三個標籤的限制如下:
「標題」 標籤的限制:
「位置」 標籤的限制:
「時代」標籤限制:
問題是,當我運行模擬器時,我發現當單元太長時,標籤的末尾只有「...」,並且不會到下一行。他們總是保持一條線。我希望標籤的文本根據需要轉到下一行,並讓單元相應地展開。
在代碼中,我有臺詞:
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 100.0
和我有相應的代碼,集合中的小區爲的tableView,確保使用我已經設置了自定義單元格。
是的,我已經有這個是751,750,749,併爲標題,位置和時間標籤:
我不完全理解爲什麼,在這裏張貼的問題,試圖找到答案。儘管感謝您的評論。 – Infamous911