Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
复制/粘贴视图控制器时,视图控制器变得更小(Xcode 7,Swift 2)_Xcode_Swift_Uiviewcontroller_Swift2_Xcode7 - Fatal编程技术网

复制/粘贴视图控制器时,视图控制器变得更小(Xcode 7,Swift 2)

复制/粘贴视图控制器时,视图控制器变得更小(Xcode 7,Swift 2),xcode,swift,uiviewcontroller,swift2,xcode7,Xcode,Swift,Uiviewcontroller,Swift2,Xcode7,我想指出,我知道这个问题: 我遵守了它的指示 当我复制/粘贴所述ViewController时,新的“粘贴”视图控制器比原始视图控制器小。 两者之间的另一个差异是,我似乎无法选择“粘贴”ViewController的导航栏来更改其标题 当我选择粘贴的导航栏而不是选择原始导航栏时得到的“标题”、“提示”和“后退按钮”时,实用程序区域中会显示什么: 有没有办法让它和对应的一样大,或者让我选择它的导航栏,这样我就可以更改它的标题 对不起,如果这个问题有点奇怪,请耐心听我说…因此有两个不同的问题: 当

我想指出,我知道这个问题: 我遵守了它的指示

当我复制/粘贴所述ViewController时,新的“粘贴”视图控制器比原始视图控制器小。

两者之间的另一个差异是,我似乎无法选择“粘贴”ViewController的导航栏来更改其标题

当我选择粘贴的导航栏而不是选择原始导航栏时得到的“标题”、“提示”和“后退按钮”时,实用程序区域中会显示什么:

有没有办法让它和对应的一样大,或者让我选择它的导航栏,这样我就可以更改它的标题


对不起,如果这个问题有点奇怪,请耐心听我说…

因此有两个不同的问题:

  • 当您复制/粘贴该VC时,它不再从一个序列继承其估计大小,因此,如果出于任何原因为它所从的视图指定了不同的大小,这就是旧VC的大小,但新VC只获得默认大小。如果确实是这样,您可以通过在size Inspector下选择Freeform并指定它来更改新VC的大小
  • 要恢复导航栏,请将一个
    导航项
    从情节提要对象库拖到新VC上,然后可以重新命名它(并删除添加的按钮)

  • 谢谢我想让你知道你的回答确实帮助了我;)不客气-这两个问题都是SB中有趣的部分。