我花了一些时间来团结一致,我正在努力更好地了解UI系统。
我是移动开发人员,正在重新设计UI,但无法实现我想要的功能。
我的游戏是纵向游戏,并且有一个面板。我希望面板的最大宽度为1080。以防在宽高比较小时面板不适合屏幕(例如新的iPhone X)。我希望它至少缩小700。在屏幕大于1080的情况下(例如iPad pro)。我希望面板具有最大尺寸。
我想要实现的视觉效果。
Nexus 6P(1080x1920)
iPhone X(1125x2436)
iPad pro(2048x2732)
我一直在使用布局元素和内容大小调整器,但效果不佳
如果我将最小宽度设置为700,将首选宽度设置为1080,则什么也不会发生(即使使用灵活的宽度)
如果我设置内容大小更合适。如果我选择首选尺寸,则总是得到首选尺寸,并且与最小值相同。
这些元素是如何工作的,以及我如何才能达到预期的效果?