Skip to content

UIFrame 1.1.8

Compare
Choose a tag to compare
@feifeid47 feifeid47 released this 24 Mar 04:33
· 2 commits to main since this release

Added

  • 添加Button按钮点击事件自动绑定的属性,并删除Demo2(与Demo2的使用稍有不同)
// 实现一
class TestUI : UIBase
{
    private Button btnTest;

    protected override void OnBind()
    {
        btnTest.onClick.AddListener(OnClickBtnTest);
    }

    protected override void OnUnbind()
    {
        btnTest.onClick.RemoveListener(OnClickBtnTest);
    }

    private void OnClickBtnTest()
    {
    }
}
// 上面的代码可以使用UGUIButtonEvent属性,简化成下面的
// @BtnTest为按钮名称。如果子UI也有同样的名称,并不会引用子UI的按钮
// 实现二
class TestUI: UIBase
{
    [UGUIButtonEvent(name: "@BtnTest")]
    private void OnClickBtnTest()
    {
    }
}

Fixed

  • 修复自动引用会引用子UI中的节点问题,再也不用担心父UI和子UI中因为节点名称一样而导致自动引用错误