42

我有一个简单的问题,我花了无数个小时试图解决这个问题。

如何更改 Xcode Storyboard 中视图控制器的大小以进行编辑?

我有一个很大的表格/问卷我想放在我的视图控制器上,我根本无法使用故事板给我的当前大小。

此外,提供的尺寸(“Inferred”、“FreeForm”、“Retina 3.5”和“Retina 4”)都不够大!

有没有人可以解决我的问题?

4

4 回答 4

80

Xcode 5.x+(包括 6.x 和 7.x)

从 Xcode 5 及更高版本开始,有一个更简单的解决方案。在 中UIStoryboard,您可以简单地选择您的UIViewController并直接转到第五个选项卡。只需将Fixed更改Simulated SizeFreeform。之后,您应该会看到 Width 和 Height 字段,如下图所示:

在此处输入图像描述


Xcode 4.x(对较新的仍然有效)

选择您的视图控制器,然后在 InterfaceBuilder 的第四个选项卡中,选择“自由形式”的大小。

在此处输入图像描述

选择自由形式后,您现在可以更改UIViewController. 只需选择控制器的主视图并在第五个选项卡中更改其框架,如下所示:

在此处输入图像描述

于 2013-07-26T02:22:34.880 回答
15

要在各种 iOS 设备尺寸之间轻松切换,请使用 Simulated Size Metric:

Attributes Inspector > Simulated Metrics > Size

通过模拟指标确定大小

于 2015-05-28T01:00:40.763 回答
3

单击显示的情节提要顶部的“查看控制器”选项,然后在 Attributes Inspector->Simulated Metrics 中选择适当的大小

于 2014-12-10T16:28:08.290 回答
0

您可以通过选择视图控制器来更改视图控制器,然后转到文件检查器。在那里您将看到“使用大小类”复选框。通过取消选中它,您可以更改视图控制器的大小.......

注意:第一次使用xcode

于 2015-08-11T06:14:22.660 回答