Button点击事件绑定中如何传递带参数的方法
2017-05-09 17:58
656 查看
btn.onClick.AddListener(delegate () { this.OnBtnClick(true); });
传递一个有参数的方法用于传递参数。这样点击事件就能接收参数了。
using UnityEngine;
using UnityEngine.UI;
public class Test : MonoBehaviour
{
private Button
btn;
void Awake()
{
btn= btnObj.GetComponent<Button>();
}
void Start()
{
//lambda表达式转换为委托类型
btn.onClick.AddListener(delegate () { this.OnBtnClick(true);
});
}
public void OnBtnClick(bool value)
{
Debug.Log("Result " + (value ? "On" : "Off"));
}
}
传递一个有参数的方法用于传递参数。这样点击事件就能接收参数了。
using UnityEngine;
using UnityEngine.UI;
public class Test : MonoBehaviour
{
private Button
btn;
void Awake()
{
btn= btnObj.GetComponent<Button>();
}
void Start()
{
//lambda表达式转换为委托类型
btn.onClick.AddListener(delegate () { this.OnBtnClick(true);
});
}
public void OnBtnClick(bool value)
{
Debug.Log("Result " + (value ? "On" : "Off"));
}
}
相关文章推荐
- JQuery 绑定事件时传递参数的实现方法
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件
- cocos2d-lua里 如何绑定按钮button的点击事件click
- JQuery绑定事件 时如何传递参数
- react.js 点击事件传递参数的方法
- 首先是点击事件在不同的布局层次中传递的。 理解Down事件再哪个层次被消费(拦截),后续的Move、Up的点击事件如何传递。 其中ViewGroup中onInterceptTouchEvent方法
- HTML5标签点击事件方法:无法传递对象类型参数
- jquery绑定事件的系统参数传递方法
- asp的Button的OnClentClick事件如何绑定参数
- JQuery 绑定事件时传递参数的实现方法
- JQuery绑定事件 时如何传递参数
- JQuery绑定事件 时如何传递参数
- 在js循环中如何给a标签的点击事件的方法参数赋值有效
- jquery绑定事件如何传递参数
- Tkinter事件绑定,参数如何传递
- Android深入探究笔记之二 -- 打开一个新的 Activity 并传递参数与如何响应控件的点击事件 .
- iOS -- 通过runtime向Button的点击方法里传递参数实现单选效果
- jquery绑定事件时如何传递参数
- 【疑问】如何在jsp中response.sendRedirect()方法中传递中文参数
- [转载]AS3)Flash(非Flex)开发中通过事件传递参数的一种方法