我一直在從堆棧溢出中搜索很久,發現了一些相關的問題,但並不完美。 有人可以解釋詳細說明什麼是使標籤增長的高度基於tableview單元格中的文本。我想增加標籤高度,然後單元格高度。 謝謝。動態單元格高度的自動佈局約束條件
0
A
回答
1
對於iOS 8+,您可以找到解釋和示例here 對於iOS之前的版本8,要做到這一點比較複雜。您應該手動計算單元格的高度,然後在表視圖的委託方法中提供此高度(在索引路徑處爲heighForRow)。希望這會幫助你。
0
它歸結爲這個
var myRowHeight: CGFloat = 100 //initialize this to some value close to what it will probably be
override func viewDidLoad() {
//control row height for variable text size
tableView.estimatedRowHeight = tableView.rowHeight
tableView.rowHeight = myRowHeight
}
override func viewWillAppear(animated: Bool) {
//set row height right before view appears so autolayout has time to estimate it
tableView.estimatedRowHeight = tableView.rowHeight
tableView.rowHeight = UITableViewAutomaticDimension
}
這是對我工作的解決方案。
相關問題
- 1. 動態tableview單元格,防止創建自動高度約束
- 2. 具有動態高度和自動佈局約束的UITableView
- 3. Swift:Mask Alignment +自動佈局約束條件
- 4. ios6自動佈局約束
- 5. iOS自動佈局約束
- 6. 動態高度與約束
- 7. Collectionviewcell自動佈局高度,動態高度,內容高度
- 8. 爲集合視圖單元格設置自動佈局寬度和高度約束的最佳做法?
- 9. 使用自動佈局的動態高度的網格視圖
- 10. 更改表格單元格在運行時的自動佈局約束
- 11. 自動佈局 - 複雜的約束條件
- 12. 收集視圖單元格自動佈局傳遞每個單元格高度
- 13. 不使用自動佈局的約束?
- 14. 自動佈局:獲取UIImageView高度以正確計算單元格高度
- 15. 以編程方式使用自動佈局約束條件
- 16. 如何根據動態高度單元設置UITableView的高度約束?
- 17. 約束佈局的寬度和高度屬性自動重置爲0dp
- 18. UITableViewAutomaticDimension將自動佈局約束的單元格內容切到底部
- 19. Android的約束佈局內滾動型約束佈局
- 20. IOS自動佈局動態前後約束
- 21. 如何更改自動佈局約束
- 22. 自動佈局約束拋出異常
- 23. 調試編程自動佈局約束
- 24. 自動佈局約束不工作
- 25. ios自動佈局約束問題
- 26. 自動佈局約束和CALayer問題
- 27. 自動佈局約束不受重視
- 28. 自動佈局約束不起作用
- 29. 自動佈局約束不正確?
- 30. 約束uitableview和uiview自動佈局
在沒有任何代碼的ios 7中,我們不能增加單元格高度嗎? – skkrish 2014-12-05 09:17:30