方法一
(1)ui栏的收起与打开用控制器实现
如:
页面0,ui栏无缩放;页面1,ui栏x缩放为0。
添加缩放属性控制,勾选过渡动画。
(2)单选按钮
按钮与控制器连接,即按钮按下时,控制器c1跳到页面1.
(3)C#代码
获取按钮,然后设置其只能代码控制状态改变,点击按钮并不会改变
官方说明:
btn.changeStateOnClick = false;
btn.onClick.Add(()=>{
btn.selected = !btn.selected;
});
######方法二
- 两个按钮叠在一起,按钮a在上,按钮b在下;
- a连接控制器的页面0,b连接控制器的页面1.
- 页面0,a显示,ui栏不缩放;页面1,a不显示,ui栏x缩放为0;
则点击a,页面从0到1,a不可见,ui栏缩放;点击b,页面从1到0,a可见,ui栏正常缩放。