使用Storyboard中的UINavigationController进行弹出框大小

时间:2013-02-22 12:23:02

标签: ios xcode uinavigationcontroller storyboard uipopovercontroller

我创建了一个iPad应用,其中包含嵌入在导航控制器中的弹出视图。我喜欢尽可能多地使用Storyboard,在Xcode中设置"Use Explicit Size"会给我在iPad上正确的弹出窗口大小。但在Xcode中查看故事板时,它不会调整UINavigationController视图及其嵌入式UIViewControllers的大小。

这很烦人,因为我在Xcode中的视图大小与popover的实际大小不对应。

所以,我的问题是没有设置正确的popover大小(我也知道我可以使用代码执行此操作),但我希望storyboard中的视图显示我的视图的实际大小。

使用情节提要板创建嵌入在导航控制器中的viewControllers的正确方法是什么?

1 个答案:

答案 0 :(得分:9)

对于导航控制器中嵌入的视图,您可以通过执行以下操作在故事板中更改其大小:

  1. 选择View Controller。
  2. 转到Simulated Metrics下的Attributes Inspector,然后选择Size:Freeform。
  3. 选择View Controller的视图。
  4. 转到尺寸检查器并更改宽度和高度。
  5. 之后,应在故事板中正确调整视图大小。

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