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

Iphone 如何使用Interface Builder在视图中重新定位和调整子视图的大小?,iphone,ios,interface-builder,Iphone,Ios,Interface Builder,我正在尝试在Interface Builder中创建一个包含一个UITextView和两个UIButton的视图。在纵向模式下,我希望视图如下所示: 在横向模式下,我希望视图自动重新定位/调整对象大小,使其看起来像这样: 我假设各种视图和子视图的大小和位置、自动调整大小、对齐和放置属性的某种组合可以实现这一点,但尽管尝试了一系列组合,我甚至无法接近我试图实现的目标 这是可能的,还是我应该集中精力以编程方式重新定位所有内容?是的,这是可能的。按如下方式设置您的选项: 文本视图:固定上、下、左、

我正在尝试在Interface Builder中创建一个包含一个UITextView和两个UIButton的视图。在纵向模式下,我希望视图如下所示:

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

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


这是可能的,还是我应该集中精力以编程方式重新定位所有内容?

是的,这是可能的。按如下方式设置您的选项:

文本视图:固定上、下、左、右页边距。灵活的宽度和高度

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

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

在IB的纵向模式下正确定位视图,所有视图都应在横向模式下正确调整大小,并保留布局

编辑以显示查找设置的位置


在IB中,我在哪里设置这些属性?我没有看到类似的东西。编辑后显示Xcode 4中的右侧实用程序面板。选择“尺寸检查器”(一个小标尺图标)。Xcode3/IB具有类似的设置。工作非常完美。但是很奇怪,因为我认为我已经尝试了这些设置的精确组合,但没有成功(当然我没有)。