使用NGUI时,对于Button事件,有时我们会需要在代码中删除或添加事件,这时我们就需要了解如何动态添加Butoon事件的方法。
1.首先我们要做的是获取该物体的UIButton组件。
2.调用onClick方法,在调用时我们会看到它是一个EventDelegate集合
3.我们需要建立EventDelegate集合的对象 并初始化
初始化时会提示有三个重载,一般我们选择第三个重载方法,如下图:
第一个参数为调用的脚本名称,第二个参数为调用该脚本的哪个方法
4.当初始化完EventDelegate对象后,执行上图中Add方法,添加事件。
删除事件同理,只是将Add改为Remove
- 本文固定链接: http://www.u3d8.com/?p=318
- 转载请注明: 网虫虫 在 u3d8.com 发表过