我有一個UITextView
一個UITableViewCell
內。 這是不可編輯的,數據textView加載從JSON
分析,我使用UITextView
,而不是UILabel
,因爲我需要在NSAttributed Strings
一些輕拍手勢,以一種不能用UILabel
完成的方式。變化元件的動態高度約束內的UITableViewCell
對於一排,我想現在就UITextView
文字我需要以恆定40
對於我不想顯示文本,我需要它隱藏起來沒有高度排它可見有高度限制,所以我讓高度約束爲0不變。
問題是,雖然在這種情況下UITextView
可以被隱藏,它的高度保持。
我使用細胞高度的自動尺寸。
嘗試了很多方式,我在這裏找到了stackoverflow,但不幸的是沒有解決我的問題。
只是要注意,這是沒有必要有這個UITextView
特定的高度。我只是希望它取決於我收到的數據,要麼沒有一定的高度可見,要麼隱藏沒有任何高度。
發佈問題的屏幕截圖。嘗試谷歌「自我大小的單元格uitableview」 – Vinodh
剛剛上傳了一個簡單的圖像,顯示我的意思,thx – dejix
你可以使用'estimatedRowHeight'屬性'tableView'並設置值'UITableViewAutomaticDimension' – kchromik