如何在故事板编辑器中调整UINavigationController的大小

时间:2012-02-08 14:23:02

标签: ios uiviewcontroller uinavigationcontroller storyboard

当我想在故事板编辑器窗口中调整UIViewController时,我会这样做:

  • 我在UIViewController属性检查器
  • 中将大小设置为“freeForm”
  • 我选择视图并使用尺寸检查器调整她的大小

之后,在故事板窗口中调整uiViewController的大小。

接下来,我选择视图控制器,点击:编辑>嵌入>导航控制器和问题是导航控制器的尺寸与UIViewController的尺寸不同。我没有找到如何调整此导航控制器的大小。

2 个答案:

答案 0 :(得分:4)

有一个解决这个限制的技巧。将视图控制器添加到故事板,然后将Container View作为子视图添加到其视图中。将容器视图大小调整为您希望导航控制器(及其子项)的大小,然后控制从容器控制器拖动到导航控制器。然后,您可以按标识符实例化导航控制器,并忽略容器视图控制器。

答案 1 :(得分:0)

您没有调整NavigationController的大小 - 它不是ViewController。它控制ViewControllers的导航。你指定一个初始的ViewController(你嵌入它的那个将是默认的初始viewController)。然后,您将segues创建到其他ViewControllers中。