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