Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.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
Ios 当视图控制器嵌入导航控制器时,将视图居中于y轴上_Ios_Autolayout - Fatal编程技术网

Ios 当视图控制器嵌入导航控制器时,将视图居中于y轴上

Ios 当视图控制器嵌入导航控制器时,将视图居中于y轴上,ios,autolayout,Ios,Autolayout,使用XCode 5中的自动布局,当视图控制器嵌入导航控制器时,如何将视图居中于y轴上 我正在使用故事板并尝试使用自动布局。我有一个导航控制器,导航控制器的根视图控制器只是一个简单的视图控制器,视图中只有一个按钮 现在,我可以选择添加约束“在容器中垂直居中”,但当我这样做时,按钮在整个应用程序视图中居中,而不是导航控制器下方的实际视图 视图层次结构: 有意义吗?很可能“导航控制器下方的实际视图”实际上是屏幕的全高,并延伸到导航栏后面。取消选中视图控制器选项中的“顶栏下”以更改此选项…按钮supe

使用XCode 5中的自动布局,当视图控制器嵌入导航控制器时,如何将视图居中于y轴上

我正在使用故事板并尝试使用自动布局。我有一个导航控制器,导航控制器的根视图控制器只是一个简单的视图控制器,视图中只有一个按钮

现在,我可以选择添加约束“在容器中垂直居中”,但当我这样做时,按钮在整个应用程序视图中居中,而不是导航控制器下方的实际视图

视图层次结构:


有意义吗?

很可能“导航控制器下方的实际视图”实际上是屏幕的全高,并延伸到导航栏后面。取消选中视图控制器选项中的“顶栏下”以更改此选项…按钮superview是视图控制器视图。按钮视图->视图控制器视图->导航控制器view@MikePollard明亮的这就成功了:)XCode和所有那些复选框。我真的不明白为什么这是默认行为。无论如何,谢谢你!我也会简化这些约束。您只需要“中心Y”和两个“水平空间”一个。我想你可以删除其他的…这是默认的行为,因为iOS7使用了半透明条。