2

我刚开始使用 SpriteBuilder,想知道应用程序是否可以使用“自动布局”(基本形式)之类的东西?你看我做了这个简单的布局(http://cl.ly/Szs3),其中包含一个标题(蓝色)和正文(红色)。

现在我想要的是标题有一个固定的高度(它有 100% 的宽度,所以很好),红色块“填充”了屏幕的其余部分。因此,当设备是更高的设备时,可以同时显示更多内容。

这可能吗?如果是这样,我怎么能做到这一点。

4

1 回答 1

1

是的,有这样一个选项,但命名有点不同。

我将我的示例项目上传到了这个 GitHub 存储库:https ://github.com/MakeGamesWithUs/Spritebuilder-Simple-Autosizing

您的顶部容器需要一个静态高度、一个相对位置和一个 1 的 Y 锚点。这样顶部容器的大小始终为 100 点,并且始终位于屏幕顶部: 在此处输入图像描述

您的底部容器需要 100 的高度插入,这意味着您的容器将使用父容器的完整高度,顶部的 100 点除外:

在此处输入图像描述

于 2013-12-17T23:42:56.617 回答