gpt4 book ai didi

ios - 在我的 UITableView 中设置特定单元格的高度

转载 作者:行者123 更新时间:2023-11-28 09:42:15 27 4
gpt4 key购买 nike

我有两个单元格(一个是动态的,另一个是静态的),我想为每个单元格设置不同的高度,例如:

 override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
/*tableView.dequeueReusableCell(withIdentifier: "Cell1", for: indexPath)
tableView.dequeueReusableCell(withIdentifier: "Cell2", for: indexPath)
if cell1 return 100
if cell2 return 20 */
}

每个单元格的特定高度是可能的,而不是行。
我该如何解决这个问题?

最佳答案

对于静态单元格(创建为 Xib 或 Storyboard),如果您在表格 View 的第一行显示静态单元格,则可以像这样设置高度。

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 0 {
return 120
}

return UITableViewAutomaticDimension

要与动态单元格一起填充静态单元格,您应该这样做,

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return datasource.count + 1

关于ios - 在我的 UITableView 中设置特定单元格的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44263374/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com