5

我創建了一個iPad應用程序,其中包含嵌入導航控制器中的彈出窗口視圖。我喜歡儘可能多地使用Storyboard,並且在Xcode中設置"Use Explicit Size"爲我提供iPad上彈出窗口的正確大小。但是,在Xcode中查看故事板時,它不會調整UINavigationController視圖及其嵌入的UIViewControllersStoryboard中的UINavigationController的彈出窗口大小

這非常煩人,因爲我在Xcode中的視圖大小與popover的實際大小不一致。所以,我的問題是沒有設置popover的正確大小(我也知道我可以用代碼做到這一點),但我希望故事板中的視圖顯示我的視圖的實際大小。

什麼是使用故事板創建嵌入在導航控制器中的viewControllers的正確方法?

回答

9

對於嵌入式導航控制器的意見,您可以通過以下操作改變它們的大小在故事板:

  1. 選擇視圖控制器。
  2. 轉到模擬指標下的屬性檢查器,然後選擇大小:自由形式。
  3. 選擇視圖控制器的視圖。
  4. 轉到尺寸檢查器並更改寬度和高度。

之後,該視圖應該在故事板中的大小正確。

不幸的是我不知道如何改變導航控制器的大小。

+0

謝謝!該解決方案感覺有點像我的工作,因爲我認爲視圖應根據「使用顯式大小」進行更新。但是,再次感謝你。如果在不久的將來沒有更好的事情出現,我會將您的答案標記爲已接受。 – audub 2013-02-25 08:02:53

+0

如果取消選中視圖控制器上的「使用顯式大小」,故事板中的視圖控制器會將其大小調整爲視圖控制器內視圖的大小。 – 2013-04-08 13:35:57