首页 > Unity3D之项目开发 > Unity3D之UGUI拓展 > Unity3D:ToggleGroupPro实现Toggle多项选择
2019
06-21

Unity3D:ToggleGroupPro实现Toggle多项选择

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

只要将上面的代码拖到Toggle的父物体上就可以了。可以设置可选择的数量。也可以获取到所有选中的Toggle。

最后编辑:
作者:大腿Plus
欢迎大家常来,我不是什么大牛,但是我会将我知道的和大家分享,也希望大家能多提意见,多交流,共同学习。

留下一个回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据