在故事板中调整UIViewController的大小

RNB*_*-IT 23 uiviewcontroller

我想UIViewController在故事板中调整大小,以便我可以将其UIViewController用作弹出视图.

在大多数网站上,我可以看到这些行为是:

  • 拖动UIViewController故事板中的a
  • 把它UIView放在上面
  • 在freeform上设置属性并调整大小

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

dan*_*abs 43

我们按照以下步骤来实现相同的目标:

  1. 拖动一个UIViewController(这需要一个UIView,所以UIView除非你需要更多,否则不需要添加另一个)
  2. 选择UIViewControllerStoryBoard并将size属性设置为Freeform
  3. 选择UIView并设置高度和宽度值.

如果这没有用,你可能想要删除UIView附带的UIViewController,添加一个新的UIView,重复#2和#3.

  • 这对我有用,但我发现我还需要将"从NIB调整视图"属性更改为false.(它位于属性检查器的视图控制器的布局属性部分.)否则控制器决定全屏显示. (23认同)

Mur*_*hna 8

  1. 拖动UIViewController

2.在StoryBoard上选择UIViewController并将size属性设置为Freeform

在此输入图像描述

  1. 在故事板上选择UIViewController在属性检查器中的内容大小中启用用户首选显式大小

在此输入图像描述