如何使用Interface Builder在视图中重新定位和调整子视图的大小?

时间:2011-10-28 20:47:39

标签: iphone ios interface-builder

我正在尝试在Interface Builder中创建一个包含UITextView和两个UIButton的视图。在纵向模式下,我希望视图看起来像这样: enter image description here

在横向模式下,我希望视图自动重新定位/调整大小,使其看起来像这样: enter image description here

我假设Size&的某些组合各种视图和子视图的位置,自动调整大小,对齐和放置属性可以实现这一点,但是尽管尝试了一堆组合,我甚至无法接近我想要实现的目标。

这是否可能,或者我应该专注于以编程方式重新定位所有内容?

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。设置如下选项:

TextView:修复了上边距,下边距,左边距和右边距。灵活的宽度和高度

enter image description here

确定按钮:固定左边距和下边距。固定宽度和高度

enter image description here

取消按钮:固定右边距和下边距。固定宽度和高度

enter image description here

在IB中以纵向模式正确定位视图,并且所有内容都应正确调整横向模式并保留布局。

编辑以显示在何处查找设置。

enter image description here

相关问题