gpt4 book ai didi

ios - 将 UITableView 分成固定数量的单元格

转载 作者:搜寻专家 更新时间:2023-10-31 22:07:07 25 4
gpt4 key购买 nike

我创建了一个 UIViewController,它有一个标题并包含一个 UITableView。现在我想将 UITableView 的整个高度划分为 6 个单元格。我尝试使用 tableView.frame.size.height,然后设置 tableView.rowHeight = tableViewHeight/6。但是当我启动应用程序时,表格 View 的底部仍有一些空间。还有别的办法吗?

最佳答案

我建议从 tableView:heightForRowAtIndexPath: 委托(delegate)方法返回单元格高度,如下所示:

let numOfRows = 7

...

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return numOfRows
}

...

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return tableView.frame.size.height / CGFloat(numOfRows)
}

使用该方法,您可以直接访问 tableView,您可以在其中将其高度除以所需的行数。返回该值以设置 tableView 的行高。

关于ios - 将 UITableView 分成固定数量的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33918353/

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