图像按钮插座收集和操作



我正在使用带有图像的按钮。中心思想是有 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 个不同的操作来做到这一点,但我需要使用收集出口

请建议

而不是使用出口集合,为所有人使用一个 IBAction,只需给不同的标签,所有六个按钮都会创建像波纹管这样的动作:-

@IBAction func buttonOfOneToThree(_ sender: UIButton) {
//MARK:- Below code print your selected button title and tag
print(sender.tag)
print(sender.titleLabel!.text!)
}

这将满足您的要求,但如果您想了解收集出口和操作处理,请参阅本教程:-在此处输入链接说明

您可以使用标签来确定哪些按钮。为每个按钮分配一个标签,让按钮 1 到 6 分别标记 1 到 6(您可以设置任何(,并根据您的逻辑使用它们进行识别。

在单元格期间的收集中 对于行初始化每个按钮的标签(我最近看到这个(

希望对您有所帮助。

但是为什么使用集合视图您有超过 6 个按钮(它是动态的(?

最新更新