【发布时间】:2018-10-24 11:38:13
【问题描述】:
我希望一次只能选择四个特定单元格。当按下按钮时,我希望可选择的单元格是 4 indexPath.row 低。
示例:一开始,indexPath.row 44-47 是可选的。如果按下我想要的按钮,indexPath.row 40-43 是可选的,依此类推。
我想过用 indexPath 创建一个数组,如果按下按钮,数组中的数字会低 4 个数字。
我不知道,如何将它添加到shouldSelectItemAt indexPath 函数中。
我怎样才能意识到这一点?
【问题讨论】:
-
您是否将选定的索引(例如 44-47)保存在 Int 数组中?
-
这是我的想法 :)
-
如果您只使用一个部分,那么使用
(NS)(Mutable)IndexSet怎么样。将“允许”或“禁用”(我不知道你想要哪个)添加为可选择/不可选择。 -
@Larme 那是什么?我对这个主题很陌生,所以我不知道解决问题的许多不同方法
-
一个疑问:你提到了
indexPath.row和shouldSelectItemAt。row用于 UITableView(item用于 UICollectionView),shouldSelectItemAt用于 UICollectionView。你用的是哪一个?
标签: swift xcode uicollectionview indexpath