Unity3D:ToggleGroupPro实现Toggle多项选择

Today,有个小同志问了我一个关于UGUI的Toggle的问题,说能不能实现多选,当时我就想ToggleGroup应该就可以,结果试了试,并没有什么卵用,ToggleGroup只是单选。所以就有了现在的这个文章,在这里还要感谢那位小同志,不然我还发现不了这个问题。好了,下面说一下实现原理。其实,原理还是很简单的,就是获取所有的Toggle,然后看哪个是开启状态,然后判断是否达到可多选的最大数量,如果够了,就把剩下的未选中的屏蔽掉。不能继续选择,如果想要换选项,可以把选中的变成未选中的,继续选择。废话不多说,下面是代码。

只要将上面的代码拖到Toggle的父物体上就可以了。可以设置可选择的数量。也可以获取到所有选中的Toggle。文章源自大腿Plus-https://www.zhaoshijun.com/archives/1209

文章源自大腿Plus-https://www.zhaoshijun.com/archives/1209 文章源自大腿Plus-https://www.zhaoshijun.com/archives/1209

我的微信
微信扫一扫
weinxin
shijun_z
我的QQ
QQ扫一扫
weinxin
846207670
 最后更新:2021-10-18
大腿Plus
  • 本文由 大腿Plus 发表于 2019年6月21日 15:50:35
  • 转载请务必保留本文链接:https://www.zhaoshijun.com/archives/1209

发表评论