当我 Copy/Paste 它时,视图控制器变小(Xcode 7,Swift 2)

View Controller Gets Smaller When I Copy/Paste It (Xcode 7, Swift 2)

我想指出我知道这个问题: 并且我遵循了它的指示。

当我copy/paste说ViewController时,新的"pasted"比原来的小。 The two ViewControllers: One bigger and the other smaller

两者之间的另一个差异是我似乎无法 select "pasted" ViewController 的导航栏更改其标题。

当我 select Pasted 的导航栏而不是 "Title"、"Prompt" 和 "Back Button" 时,实用程序区域中显示的内容是 [=35] =] 原来的导航栏:Pasted's nav Bar.

有什么方法可以让它与对应的尺寸相同and/or让我select它是导航栏以便我可以更改它的标题?

抱歉,如果问题有点奇怪,请耐心等待...

所以有两个不同的问题:

  1. 当您 copy/pasted 那个 VC 时,它不再从一个 segue 继承它的估计大小,所以如果您出于某种原因为它 segue 的视图指定了不同的大小,那就是旧 VC 的大小,但新的只是使用默认大小。如果确实如此,您可以随时更改新 VC 的大小,方法是在 Size Inspector 下选择 Freeform 并指定它。
  2. 要恢复导航栏,请将 Navigation Item 从故事板对象库拖到新的 VC 上,然后您可以重新命名它(并删除您添加的那个按钮)。