gpt4 book ai didi

ios - SWIFT:通过单击 UIButton 将节/行插入 UICollectionView

转载 作者:行者123 更新时间:2023-11-28 09:01:59 24 4
gpt4 key购买 nike

我正在尝试设置一个 UIButton,单击它会在我的 UICollectionView 中添加一个新部分。我在网上搜索了一些示例,但可以使它们起作用。以下是看起来不错的答案之一,但仍然不适合我。

我错过了什么吗?谁能提供一些帮助?非常感谢!

func buttonAction(sender:UIButton!) {
var paths = [NSIndexPath]()
paths.append(NSIndexPath(forRow: 0, inSection: 0))
self.table.insertItemsAtIndexPaths(paths)
}

最佳答案

您必须更新 TableView 的数据源 并重新加载表。

例如,如果您的数据源是一个包含节标题的数组和一些可以提供单元格数据的对象的数组,您可以这样声明它:

var dataArray : [String: [CellObject]]?

然后您提供通常的数据源,例如在 numberOfSectionsInTableView 中类似于 dataArray?.count;在 numberOfRowsInSection 中,类似于 dataArray[section]!.count 等。

该按钮将简单地修改 dataArray,然后在 TableView 上调用 reloadData(或者,插入该部分并调整全部在 beginUpdates< 中的数据-endUpdates 括号)。

关于ios - SWIFT:通过单击 UIButton 将节/行插入 UICollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31763501/

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