增加返回按钮功能

This commit is contained in:
shenjianxing 2025-01-09 09:27:13 +08:00
parent b331d3a8c8
commit abc7ffedc4

View File

@ -27,24 +27,8 @@ namespace QFramework.Example
data.btns.Add(new UITipWindowData.ItemData() { txt = "È¡Ïû" }); data.btns.Add(new UITipWindowData.ItemData() { txt = "È¡Ïû" });
UIKit.OpenPanelAsync<UITipWindow>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().StartGlobal(); UIKit.OpenPanelAsync<UITipWindow>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().StartGlobal();
}); });
closeBtn.onClick.AddListener(Home);
homeBtn.onClick.AddListener(() => homeBtn.onClick.AddListener(Home);
{
UITipWindowData data = new UITipWindowData();
data.txt = "是否退出当前模块?";
data.btns.Add(new UITipWindowData.ItemData()
{
txt = "确定",
OnClick = () =>
{
Hide();
TypeEventSystem.Global.Send<OnModuleQuit>();
UIKit.OpenPanelAsync<UIModeSelect>().ToAction().StartGlobal();
}
});
data.btns.Add(new UITipWindowData.ItemData() { txt = "取消" });
UIKit.OpenPanelAsync<UITipWindow>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().StartGlobal();
});
desBtn.onClick.AddListener(() => desBtn.onClick.AddListener(() =>
{ {
@ -57,6 +41,24 @@ namespace QFramework.Example
}); });
} }
public void Home()
{
UITipWindowData data = new UITipWindowData();
data.txt = "是否退出当前模块?";
data.btns.Add(new UITipWindowData.ItemData()
{
txt = "确定",
OnClick = () =>
{
Hide();
TypeEventSystem.Global.Send<OnModuleQuit>();
UIKit.OpenPanelAsync<UIModeSelect>().ToAction().StartGlobal();
}
});
data.btns.Add(new UITipWindowData.ItemData() { txt = "取消" });
UIKit.OpenPanelAsync<UITipWindow>(uiData: data, canvasLevel: UILevel.PopUI).ToAction().StartGlobal();
}
protected override void OnOpen(IUIData uiData = null) protected override void OnOpen(IUIData uiData = null)
{ {
Title.text = Global.Instance.curModule.ModuleName; Title.text = Global.Instance.curModule.ModuleName;