我正在使用带有图像的按钮。中心思想是有6个图像按钮,其上带有默认图像,并且单击这些按钮中的任何按钮:例如,如果有1,2,3,4,5,6个按钮,则单击1时显示2个图像,3、4、5、6,然后单击2更改1,3,4,5,6的图像,依此类推。同样,在单击标题为“提交”的单独按钮时,我希望它保存从1,2,3,4,5,6按钮中单击的按钮。
我能够对6个按钮使用6种不同的操作来做到这一点,但我需要使用Collection插座
请提出建议
答案 0 :(得分:0)
您可以使用标签来确定哪些按钮。给每个按钮分配一个标签,可以让按钮1到6分别代表标签1到6(您可以设置任何标签),并根据逻辑使用它们来进行标识。
在行的单元格中的集合中,初始化每个按钮的标签(我最近见过)
希望有帮助。
但是为什么要使用收藏夹视图,您有6个以上的按钮(它是动态的)吗?
答案 1 :(得分:0)
不是使用插座的全部收集,而是全部使用一个IBAction,并且只给不同的标签,所有六个按钮创建如下所示的动作:-
@IBAction func buttonOfOneToThree(_ sender: UIButton) {
//MARK:- Below code print your selected button title and tag
print(sender.tag)
print(sender.titleLabel!.text!)
}
这将满足您的要求,但是如果您想了解收款方式和操作方法,请参阅此教程:-{enter link description here