2012-03-15 88 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調整視圖大小」。

    相關問題