想与该视图的删除按钮删除特定的CollectionView项目
-
25-09-2019 - |
题
我有一个集合视图项目及其原型视图。在这一原型视图我有一个小X按钮。我想那个按钮来删除它是在顶部的确切集合视图项目。
我可以删除选定的项目,如果我点击周围的X按钮的空间,但如果我直接去点击点击项目前的按钮,它只会删除最后选择的项目。
想法?
解决方案
好吧,这应该是有趣!
步骤之一:改变removeQuartzPlayer
的方法签名是:
-(void)removeQuartzPlayer:(id)aPlayer;
在哪里aPlayer
将要删除的球员。更改实施是这个样子:
[quartzPlayerArrayController removeObject:aPlayer];
其中quartzPlayerArrayController
将与所述出口至所述NSArrayController的您的集合视图连接到的名称来代替。我相信你能弄清楚如何创建一个IBOutlet到它,如果你不已经有一个。
步骤的一点五:删除的按钮和1B中的removeQuartzPlayer
方法之间的连接
步骤2:切换到IB检查器的绑定窗格。选择“目标”结合,使它看起来像这样:
里的“控制器”弹出将被设置为任何对象指向您的控制器。
步骤3:选择“参数”结合并使它看起来像这样:
里的“收藏查看项目”弹出...你的想法。
第四步:享受你的新按钮,由(暗)赞助可可绑定的魔术
免责声明:我没有实际测试过这一点,但因为我有一个按钮,做类似的东西,它应该工作。评论路程,如果我搞砸东西了。结果 比利
不隶属于 StackOverflow