C# 可伸缩的按钮,用于响应布局?
我试图创建一个界面,在屏幕的每个角落都有4个按钮。 按钮的大小应该是响应的,从各个角落到中间。 如果分辨率发生变化,按钮的大小也应调整,以便 始终从角落延伸到中间,分成四块大小相等的部分 按钮重复动作,并保持在角落工作, 只有按钮的大小,这不起作用 我无法通过检查员解决我的问题,有办法吗? 只有当我使用图像而不是按钮时,这才可能吗 当前: 期望的:C# 可伸缩的按钮,用于响应布局?,c#,unity3d,C#,Unity3d,我试图创建一个界面,在屏幕的每个角落都有4个按钮。 按钮的大小应该是响应的,从各个角落到中间。 如果分辨率发生变化,按钮的大小也应调整,以便 始终从角落延伸到中间,分成四块大小相等的部分 按钮重复动作,并保持在角落工作, 只有按钮的大小,这不起作用 我无法通过检查员解决我的问题,有办法吗? 只有当我使用图像而不是按钮时,这才可能吗 当前: 期望的: 有不同的方法,您可以使用布局,但这非常简单,因此您可以使用inspector 您可以设置锚定: 左上角xmin=0,xmax=0.5,ymin=
有不同的方法,您可以使用布局,但这非常简单,因此您可以使用inspector 您可以设置锚定:
- 左上角xmin=0,xmax=0.5,ymin=0.5,ymax=1
- 右上角xmin=0.5,xmax=1,ymin=0.5,ymax=1
- 左下角的xmin=0,xmax=0.5,ymin=0,ymax=0.5
- 右下角的xmin=0.5,xmax=1,ymin=0,ymax=0.5
现在锚定基于屏幕位置(中间(0.5)或边缘(0和1)),因此将使用屏幕SISE重置。每个长方体的角点都设置为0距离,因此它们将使用锚固件粘住 所有控件都有4个属性1)左侧2)顶部3)宽度4)高度。因此,当布局更改时,按钮的宽度应为布局宽度/2,按钮的高度应为布局高度/2。谢谢。但问题是一个非基于代码的解决方案,这正是我想要的。非常感谢。