gpt4 book ai didi

ios - UITableViewController 中的行号不符合协议(protocol)功能

转载 作者:行者123 更新时间:2023-11-29 01:50:25 25 4
gpt4 key购买 nike

我使用动态 tableViewController。我实现 numberOfSection 以返回 4,numberOfRowInSection 返回 1。这些是我对空白 TableViewController 所做的唯一更改。但是当我在模拟器上运行它时,它显示了多个单元格,我预计只有四个单元格。这是为什么?

注意:如果我更改每个单元格的高度,让屏幕一次只适合四个单元格,它会正常工作,因为它不会让我向下滚动。所以我猜 tableViewController 是否总是尝试填充屏幕,无论它应该显示多少个单元格?

最佳答案

是的,UITableView 将始终继续使用默认行高的“空”单元格填充屏幕。为防止这种情况,您可以在 viewDidLoad 中添加以下代码:

self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];

(对于 Swift,请查看@VictorSigler 的回答。)

关于ios - UITableViewController 中的行号不符合协议(protocol)功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31484675/

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