首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS自动布局:如何为Xcode故事板中的iPad景观和iPad肖像设计不同的布局?

iOS自动布局:如何为Xcode故事板中的iPad景观和iPad肖像设计不同的布局?
EN

Stack Overflow用户
提问于 2015-05-11 12:21:48
回答 1查看 3.3K关注 0票数 3

我是新的大小类和自动布局在iOS。我正在通过一个小的应用程序进行同样的练习。下面是我试图通过自动布局和大小类来实现的目标。下面是iPad肖像画和iPad风景的具体截图。

iPad肖像::3个子视图,即灰色视图、绿色视图、粉色视图。

灰色视图-3/4高度的超级视图,2/3宽度的超级视图绿色视图-3/4高度的超级视图,1/3的超级视图宽度-1/3的超级视图高度,1/4的高度,与超级视图相同的宽度。

iPad景观::与iPad肖像相同的3个子视图,但位置略有不同。

灰色视图-与超级视图高度相同,超级视图宽度为2/4

我可以管理与自动布局,只要有两个子视图。但是,我无法实现上面所述的目标。此外,我想有不同的布局设计在iPad肖像和景观。

EN

回答 1

Stack Overflow用户

发布于 2015-05-11 12:49:17

还请看一下来自WWDC2014 https://developer.apple.com/videos/wwdc/2014/的新的自适应界面构建器:“界面构建器中的新内容”,并看到为不同屏幕大小设计不同的UIs -大、小、默认。

编辑:让我们从在ViewController:uiview控制器中的uiview中创建单个uiview控制器中的uiview开始

在此之后,选择您的UIView并单击右下角的约束编辑器(类似于“领带战斗机”的图标)。编辑约束

选择上、左约束为0(取消“约束到边距”):约束

Control+drag从视图到背景视图并选择等宽:等宽

选择您的视图,并在面板的右侧选择大小检查器。你有所有约束的列表。选择“等宽到:超级视图”,然后单击“编辑”。选择乘法器,例如1/2:比例约束

添加另外两个视图并使用约束:将空间添加到最近的邻居和其他人以获得您想要的东西。

重要的一步:点击界面构建器底部的width,并选择正则宽度,任何高度。[W任何一次,您首先创建了通用约束。现在,您将为所谓的size类(表示屏幕大小的类,取决于设备的模型和方向)创建更具体的约束。您可以创建不同的约束集,如我前面的描述所示。

祝你好运。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30167515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档