NGUI OnChange Event
2016-06-23 17:17
861 查看
控件
这些常见的控件都有OnChange事件PopupList (下拉列表)
Toggle (复选框)
Input (文本框)
ProgressBar(进度条)
Widget
OnChange()定义
List<EventDelegate>UIToggle.onChange = new List<EventDelegate>()
EventDelegate.Add(checkStatus.onChange, OnCheckStatusChange);
使用
//找到控件 var checkStatus = GetControl<UIToggle>("CheckStatus", trans); //给控件绑定选择及取消选择事件 EventDelegate.Add(checkStatus.onChange, OnCheckStatusChange); /// <summary> /// CheckBox选择状态改变事件 /// </summary> private void OnCheckStatusChange() { bool check = UIToggle.current.value;//是否选中 //UIToggle.current 是UIToggle自己 UISprite markSprite = UIToggle.current.GetComponent<UISprite>();//获取Sprite if (check) { markSprite.spriteName = "checkbox_border"; } else { markSprite.spriteName = "checkbox_border_D"; } markSprite.MakePixelPerfect();}
本文版权归作者和博客园共有,来源网址:http://www.cnblogs.com/zhaoqingqing/. 欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
相关文章推荐
- easyui_动态添加隐藏toolbar按钮
- easyui numberbox不可编辑
- 点击UITableView的cell展开收缩
- iOS UITableViewCell左滑删除
- Spark RDD使用详解4--Key-Value型Transformation算子
- Spark RDD使用详解3--Value型Transformation算子
- 错误Building an MFC project for a non-Unicode character set is deprecated
- AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
- Gradle自定义你的BuildConfig
- 改变UITextField中的系统控件的大小及位置
- Vuejs学习2--Vue实例
- Vuejs学习1--概述
- AIX installation guide
- Vuejs学习0
- 【iOS】UILabel 常用属性设置
- 【转】iOS开发UITableViewCell的选中时的颜色设置
- 【转】iOS UITableView的方法解析
- uicollectionview cell 行间距、列间距
- 详解build.gradle
- oledb 处理excel 报错 UPDATE “Operation must use an updateable query”