我有一个UICollectionViewController,我想接受产品订单。每个自定义collectionViewCell都有一个UIStepper,用于获取用户希望订购的每个产品的数量。每当步进器的值发生变化时,产品的价格就会乘以该产品的数量和总数。
如何从每个单元格中将此信息传递回UICollectionViewController以计算总体总数?
我最初是从total
更新控制器cellForRowAtIndexPath
属性,但意识到每次更改步进器值时都不会更新。
答案 0 :(得分:0)
您应该在自定义单元格中创建协议,并将视图控制器指定为委托。每次单元格中的值发生变化时,它都会向视图控制器发送一条消息,然后视图控制器可以相应地更新其总数。