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

aud*_*dub 5 xcode storyboard uinavigationcontroller uipopovercontroller ios

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

这很烦人,因为我在Xcode中的视图大小与弹出框的实际大小不对应.

所以,我的问题是没有设置正确的弹出窗口大小(我也知道我可以用代码做到这一点),但我希望故事板中的视图显示我的视图的实际大小.

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

Jus*_*ael 9

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

  1. 选择View Controller.
  2. 转到Simulated Metrics下的Attributes Inspector,然后选择Size:Freeform.
  3. 选择View Controller的视图.
  4. 转到尺寸检查器并更改宽度和高度.

之后,视图应在故事板中正确调整大小.

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