多个按钮连接按钮最佳实践 [英] Multiple buttons connected buttons best practise

查看:298
本文介绍了多个按钮连接按钮最佳实践的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一组4个按钮,我希望当前选择的按钮禁用其他3个按钮(同时执行alpha淡入淡出动画)

I have a group of 4 buttons and I want the currently selected button to disable the other 3(while performing an alpha fade animation)

什么是最好的在Swift中处理这个的做法?

What would be the best practise for handling this in Swift?

推荐答案


  1. 将所有这些连接到Outlet Collection(当拖动时)第一个到VC选择Outlet Collection,然后将其余的一个一个拖到同一个属性 - 这将是一个数组。

  2. 将所有这些连接到同一个action(与1相同但选择Action,然后将所有pf拖动到该操作),并保留sender参数。

  3. 在行动中,您的寄件人将是等于集合中的一个连接按钮。在Outlet Collection数组上运行for-in循环,任何不是发送者的东西 - 禁用。如果是发件人 - 启用...

这篇关于多个按钮连接按钮最佳实践的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆