【从零开始学NGUI 】 (六)CheckBox
来源:互联网 发布:云聚数据科技 编辑:程序博客网 时间:2024/04/30 05:41
添加一个Label用于显示Checkbox的状态
添加两个Checkbox分别命名为myCheckbox1,myCheckbox2
拖拽Control - Simple Checkbox到Scene
每个Checkbox都会有个Label
选中Labe可以更改Text 位women 和 men
在脚本中获取checkbox 并根据是否点选来动态显示Label
void Start () {myLabel = GameObject.Find("myLabel").GetComponent<UILabel>(); myCheckBox1 = GameObject.Find("myCheckbox1").GetComponent<UIToggle>(); myCheckBox2 = GameObject.Find("myCheckbox2").GetComponent<UIToggle>(); EventDelegate.Add(myCheckBox1.onChange, myCheckBox1OnValueChange); EventDelegate.Add(myCheckBox2.onChange, myCheckBox2OnValueChange);} private void myCheckBox1OnValueChange() { if(myCheckBox1.value) { myLabel.text = "women is check"; } else { myLabel.text = "women is not check"; } } private void myCheckBox2OnValueChange() { if (myCheckBox1.value) { myLabel.text = "men is check"; } else { myLabel.text = "men is not check"; } }选择或者取消选择women和men,Label会相应发生改变
如何只能选取一个CheckBox,当选取另一个的时候,当前选取状态取消,只要将他们分在一个组里就好
将两个CheckBox的UIToggle的Group 改为1即可
Starting State 表示默认被选中状态,men 和Women当中我们只选择一个勾选Starting State即可
0 0
- 【从零开始学NGUI 】 (六)CheckBox
- 【从零开始学NGUI 】 (二)Label
- 【从零开始学NGUI 】 (三)Button
- 【从零开始学NGUI 】 (四)Slider
- 【从零开始学NGUI 】 (五)PopupList
- 【从零开始学NGUI 】 (七)Atlas制作
- 【从零开始学NGUI 】 (八)ScrollView
- 【从零开始学NGUI 】 (十)Anchor
- 【从零开始学NGUI 】 (十一)UIRoot
- 【从零开始学NGUI 】 (十二)UIGrid
- 【从零开始学NGUI 】 (一)安装NGUI插件
- 从零开始学Android(六)
- 从零开始学Makefile(六)
- 【从零开始学NGUI 】 (九)分页效果实现
- 从零开始学HTML(六)--HTML 段落
- 从零开始学java(六)运算符
- [Wondgirl]从零开始学React Native之image(六)
- 【工作笔记】ElasticSearch从零开始学(六)—— JavaAPI_Aggregation
- Windows下项目上传到Linux服务器404错误的解决方法
- Android 导入v7包常见错误,以及项目引用v7包错误解决,androidv7
- Imageloader 使用与二次封装自动缓存
- 什么是真正的APM(一)
- asp.net ajax解析json数据(运用List<Hashtable>装数据)
- 【从零开始学NGUI 】 (六)CheckBox
- qsort排序的基本用法
- Android SDK Manager国内下载缓慢的问题
- IP与数字互相转换(PHP )
- R语言基础
- java中sleep()和wait()的区别?
- 算法导论实验:第二章插入排序 P10
- android 分享到QQ空间的所有操作
- 各种排序算法大全