2012-03-15 84 views
21

我想在故事板中调整UIViewController的大小,因此我可以将其UIViewController用作弹出视图。在故事板中调整UIViewController的大小

在大多数的网站我可以读取的动作是:

  • 阻力在故事板
  • 一个UIViewControllerUIView
  • 设置该属性上自由和调整

但是在我的iOS 5.1中这不起作用,即使只有一个新项目UIViewController。 我在程序中忘了什么?

回答

42

我们按照下面的步骤来实现相同的:

  1. 将一个UIViewController(这需要与它一起一个UIView,所以没有必要添加另一个UIView,除非你需要更多)
  2. 选择UIViewController上StoryBoard并将尺寸属性设置为Freeform
  3. 选择UIView并设置高度和宽度值。

如果这没有帮助,你可能想要删除自带的UIViewControllerUIView,添加新鲜UIView和重复#2,#3以上。

+0

对于那些想要了解更多细节的人,您可以在尺寸检查器中设置尺寸。 – 2012-12-08 22:07:24

+0

谢谢!我记得在这些方面有一些事情,当我在XIB(实际上你可以拖动......)看到“Freeform”时,我就是“WOW。Cool”。太糟糕了,它在故事板中如此繁琐,但是哦:) – 2013-03-09 16:35:32

+23

这对我有用,但我发现我还需要将“从NIB调整视图大小”属性更改为false。 (它位于属性检查器的视图控制器的布局属性部分。)否则,控制器决定全屏显示。 – 2014-01-16 18:39:08

8
  1. 将一个UIViewController

2。选择的UIViewController上故事板并设置尺寸属性设置为自由形式的

enter image description here

  • 上故事板中选择的UIViewController启用用户偏好属性检查器中的内容大小的显式大小
  • enter image description here

    0

    您需要在IB属性选项卡中取消“从NIB调整视图大小”。

    相关问题