Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.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 TopLayoutGuide间距设置为0将创建空空间_Ios_Xcode_User Interface - Fatal编程技术网

Ios TopLayoutGuide间距设置为0将创建空空间

Ios TopLayoutGuide间距设置为0将创建空空间,ios,xcode,user-interface,Ios,Xcode,User Interface,我正在xcode中创建UI。我添加了将topLayoutGuide垂直间距设置为0的imageView。所以我认为它应该放在状态栏的正下方。但是,它位于导航栏下(导航栏甚至不存在)。 在同一个故事板中,我有一些嵌入在导航控制器中的视图,它被设置为transculent=NO。但是这个视图甚至没有链接到它们。所以我认为这不应该是个问题 有没有办法解决这个问题 提前感谢能否显示视图调试器的屏幕截图?请参阅使用vie调试器,我发现我的ImageView比其中的图像大,因此使用Aspect Fit时,

我正在xcode中创建UI。我添加了将topLayoutGuide垂直间距设置为0的imageView。所以我认为它应该放在状态栏的正下方。但是,它位于导航栏下(导航栏甚至不存在)。

在同一个故事板中,我有一些嵌入在导航控制器中的视图,它被设置为transculent=NO。但是这个视图甚至没有链接到它们。所以我认为这不应该是个问题

有没有办法解决这个问题


提前感谢

能否显示视图调试器的屏幕截图?请参阅使用vie调试器,我发现我的ImageView比其中的图像大,因此使用Aspect Fit时,它居中且“对齐错误”。我已经修复了这个问题,但我仍然需要将topLayoutGuide间距设置为-20以在状态栏下移动视图。这是好的aproach还是我在应用程序中有som坏的设置?如果你想在状态栏下显示图像,请使用superview.top而不是topLayoutGuide。当布局指南可见且没有导航栏时,它位于状态栏的底部。