我有水平滚动的collectionViews。它们嵌套在我要独立水平滚动的tableView bc中。
这是纸牌游戏。因此共有4行13张卡片。
问题是,我需要控制用户可以在所有四个集合视图中选择多少个项目。
我还需要将已选择的项目返回到主viewController。我真的不知道该怎么做。
自定义tableViewCell是collectionView的数据源和委托。
我还需要知道所选单元格的值。谢谢大家,这有点混乱。但是我有想要的UI。只需立即使其适用于UX。
答案 0 :(得分:0)
您可以使用UICollectionViewDelegate
来获取didSelectItemAt
事件,以了解何时选择了UICollectionViewCell
。
然后,您可以创建自己的Delegate方法或Closure,以将所选项目从UITableViewCell
发送到UIViewController
。
现在,您可以在UIViewController
上管理和更新所选卡的数量,并更新UITableViewCells
以允许/拒绝其UICollectionView
上的任何其他选择。