using UnityEngine; using System.Collections; using UnityEngine.Events;//引用事件命名空间,这个必须要有 using UnityEngine.UI;//引用UI命名空间 public class Test : MonoBehaviour { // Use this for initialization void Start () { //定义Action,并赋予delegate方法 UnityAction<Button> btnActions = new UnityAction<Button>(onClick); //找到Button控件,并订阅事件 Button btn = gameObject.GetComponent<Button>(); btn.onClick.AddListener(btnActions); } void onClick(Object obj) { Debug.Log("button==========="); Debug.Log("button-----------" + obj.name); } } |
相关文章
- jQuery动态添加的元素绑定事件处理函数代码
- Jquery中动态添加元素的绑定事件不起作用
- 添加了AngularJS点击事件的动态内容无法处理添加的内容
- Jquery中动态添加元素的绑定事件不起作用
- UGUI中Button和Toggle 添加动态事件
- Android中的Button自定义点击效果实例代码
- UITableViewCell内放置复杂结构的subview,但subview中的Button不响应点击事件
- 详解iOS中Button按钮的状态和点击事件
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
- 在Android中动态添加Panel框架的实现代码