gpt4 book ai didi

ios - Swift 中水平切换按钮的 UIcollectionview 列表

转载 作者:行者123 更新时间:2023-11-30 11:35:04 24 4
gpt4 key购买 nike

我想在 UIcollectionview 中创建一个水平按钮列表。只能选择一个且唯一的按钮,它会变成红色,问题是所选单元格将被重复使用,那么有可能同时出现两个红色按钮,我应该怎么解决这个问题?

最佳答案

将所选行的索引存储在 didSelectRow 中,然后存储在 cellForItemAt

var selectedIndex = -1
var urlArr = [url1,url2,url3,url4,url5]

//

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {

let cell = collectionView.dequeueReusableCell(withReuseIdentifier: CellIdentifier1, for: indexPath as IndexPath) as! imagesCollectionViewCell
let currentUrl = urlArr[indexPath.row]
if(indexPath.row == selectedIndex)
{
// red
}

else
{
// default
}
}

关于ios - Swift 中水平切换按钮的 UIcollectionview 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49852229/

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