2013-12-17 62 views
2

我刚开始使用SpriteBuilder,并想知道如果像“自动布局”(基本形式)的东西是可能的应用程序?你看我已经做了这个简单的布局(http://cl.ly/Szs3)包含一个头(蓝色ish)和正文(红色)。类似自动布局或约束

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

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

+0

不是我所知。我最终编写了每个其他对象的基础对象的“相对偏移量”,作为设备类型和视网膜的函数......但我会看到这个问题的答案:) – YvesLeBorg

回答

1

是的,有这样的选择,但命名有点不同。

我上传了我的示例项目本GitHub库:https://github.com/MakeGamesWithUs/Spritebuilder-Simple-Autosizing

你的顶部容器需要一个静态的高度,相对位置和1.一个y锚点这样顶层容器总是有大小100点,始终位于屏幕的顶部: enter image description here

你的底部容器需要一个高度插图100,这意味着您的容器将使用父容器的整个高度,除了在100点顶部:

enter image description here