Visual studio Xamarin iOS 启动屏幕故事板布局

Visual studio Xamarin iOS launchscreen storyboard layout

我似乎无法理解 Visual Studio 中故事板编辑器的工作原理。我的设计部门为我提供了一些用作我们应用程序启动画面的图像,我将它们放在 launchscreen.storyboard 中并正确对齐。但是,整个编辑器对我来说没有任何意义。我一直在阅读有关约束的信息,并在 Visual Studio 中试用它们,但系统似乎没有做任何我想做的事情。它总是做一些超出我预期的事情。

启动屏幕由三张图片组成。第一个是背景,它应该填满整个屏幕。第二个是页脚。它应该显示在屏幕的底部,左边、右边和底部的边距固定,以正确的纵横比显示。第三个是一个图标,应该显示在中心,左右边距固定。我该怎么做?有没有人可以给我举个例子?或者谁能​​给我解释一下需要的约束条件?

您应该知道在控件上设置的所有约束决定了它的位置 (x,y) 和大小 (width,height)。

第一个

fill the entire screen

超级视图的顶部、前导、尾随、底部边距等于 0。

第二个

at the bottom of the screen, with fixed margins to the left, right and bottom, showing it in the correct aspect ratio

修复了 leading 、 trailing 、 bottom margin to superview 和宽高比加号。

第三个

shown in the center with a fixed left and right margin

这里约束不够,图片无法知道它的高度,我们应该在高度上设置一个固定的高度或者宽高比。


PS(关于如何设置纵横比)

单击高度手柄和纵横比

双击Layout菜单中的高度约束。

修改乘数。