gpt4 book ai didi

iphone - 如何在表格 View 中插入和删除单元格

转载 作者:行者123 更新时间:2023-11-28 22:49:54 25 4
gpt4 key购买 nike

实际上我的要求是,我有数据并且我在我的 tableview 单元格上显示这些数据。当我单击任何单元格时,tableview 应该在单击的单元格之后立即再插入三个单元格,当你单击另一个单元格时,旧单元格应该再次收缩和展开。

最佳答案

你需要使用这些方法:

[self.tableView insertRowsAtIndexPaths:paths withRowAnimation:UITableViewRowAnimationAutomatic];

[self.tableView deleteRowsAtIndexPaths:paths withRowAnimation:UITableViewRowAnimationAutomatic];

您可以根据需要在其中设置路径。

NSArray *paths = [NSArray arrayWithObjects: [NSIndexPath indexPathForRow:0 inSection:0], ..., nil];

更新:

您还需要更新 numberOfRowsInSection。您可以在类中设置一个 BOOL 来告知当前显示的额外单元格是否隐藏,然后检查 BOOL 以了解要返回的数字。例如:

if (extraCellsAreShowing) {
return 4;
}
else {
return 1;
}

此外,如果您为 TableView 数据源使用一组值,您可能还需要更改这些值。我无法真正举出一个例子,因为这将取决于您的具体情况。

关于iphone - 如何在表格 View 中插入和删除单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12263683/

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