11

在 IOS5 中,使用故事板,假设您有一个 UISplitViewController,它有一些视图被设置为它的主视图和正常的详细视图。其中一个详细视图被设置为 UISplitViewController 的初始详细视图控制器,因此它在情节提要中的大小是普通详细视图的大小。其他详细视图与此详细视图相接,并且由于接续关系,其大小也与正常详细视图相同。

当然,当您更改设备的方向时,它们都会动态调整大小。到现在为止还挺好。

现在假设您添加另一个 UIViewController,您打算将其用作 UISplitView 的详细视图。但是,在这种情况下,您将以编程方式使其成为详细视图,而不是使用“替换”segue。

在情节提要上,这个视图将是全尺寸的,也就是说,它看起来不像是细节视图。这使得在故事板中布置界面成为一个问题。

在随附的屏幕截图中,您可以看到最右侧的视图是全尺寸视图。我想让它在情节提要中调整大小。最右边的视图应该是细节视图大小

这是怎么做到的?我在属性检查器中尝试了各种大小和选项的组合,但似乎没有什么效果。显而易见的选择是属性检查器的“模拟度量”部分中的“大小:详细信息”,但这似乎无济于事。 细节视图尺寸属性似乎什么都不做

4

1 回答 1

20

如果我理解您的问题(调整 viewController 的大小),我已经通过Freeform在 Size 框中进行选择来完成它,然后单击视图并通过 Inspector 设置其大小。

fwiw - 我还没有找到调整导航或选项卡控制器等内容的方法。

编辑:选择“自由格式”后,单击View,然后在 Identity Inspector 选项卡中设置大小,如下所示(不知道选项卡名称)

在此处输入图像描述

于 2012-06-05T18:20:16.937 回答