gpt4 book ai didi

ios - 如何在 Swift 3 中随机化表格 View 单元格?

转载 作者:搜寻专家 更新时间:2023-11-01 07:16:47 25 4
gpt4 key购买 nike

假设我在 TableView 中创建了 5 个单元格,其中包含名称。我如何在点击按钮后将它们随机化并按不同的顺序排列?

最佳答案

这是一些伪代码:

func randomize()
{
randomize order of the arrayThatFillsTableView
tableView.reloadData()
}

要打乱填充表格 View 的数组,请使用以下扩展名:

extension Array
{
mutating func shuffle()
{
for _ in 0..<10
{
sort { (_,_) in arc4random() < arc4random() }
}
}
}

要使用它,只需执行以下操作:arrayThatFillsTableView.shuffle()

最终的成品是这样的:

func randomize()
{
arrayThatFillsTableView.shuffle()
tableView.reloadData()
}

只要您需要随机播放,只需调用 randomize() 即可。请记住,扩展在类声明之外。

关于ios - 如何在 Swift 3 中随机化表格 View 单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41773403/

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