Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.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 iPhoneX:UIView不是从顶部开始的_Ios_Objective C_Iphone X - Fatal编程技术网

Ios iPhoneX:UIView不是从顶部开始的

Ios iPhoneX:UIView不是从顶部开始的,ios,objective-c,iphone-x,Ios,Objective C,Iphone X,当我在模拟器iphonex中运行应用程序时,我注意到UIView不是从顶部启动的。 在我的UIView和视图的顶部栏之间有一些空间。 请帮忙。 多谢各位 类似的事情也发生在我身上。在序列图像板中,确保容器中的“大小检查器->约束->将中心对齐到:如果存在,请将其删除,并尝试使视图高度与ViewController高度相等。只需按Ctr键并将其从有问题的视图拖动到ViewController视图,它将弹出一个黑色菜单,在那里选择等高,如下图所示: 你能提供一个bug的截图吗?2你用来设置视图的代码

当我在模拟器iphonex中运行应用程序时,我注意到UIView不是从顶部启动的。 在我的UIView和视图的顶部栏之间有一些空间。 请帮忙。 多谢各位


类似的事情也发生在我身上。在序列图像板中,确保容器中的“大小检查器->约束->将中心对齐到:如果存在,请将其删除,并尝试使视图高度与ViewController高度相等。只需按Ctr键并将其从有问题的视图拖动到ViewController视图,它将弹出一个黑色菜单,在那里选择等高,如下图所示:


你能提供一个bug的截图吗?2你用来设置视图的代码或故事板。3你想让它看起来怎么样like@Stefan看到他有一款看起来很有可能的iPhoneX。我还怀疑他不知道什么是安全区。@Moez如果你不理解Stefan说的话,那么你就不理解安全区的作用。iPhoneX中的安全区域有边距,因此缺口不会覆盖内容,但如果您不想要这些边距,那么您的约束应该是相对于superview的,而不是相对于安全区域的。关于它有不同的资源,我喜欢,你也应该阅读关于它的文章。我知道什么是安全区,我认为你不知道。如果你了解安全区是什么,你不会对正在发生的事情感到惊讶。安全区域的顶部不是iPhoneX屏幕的顶部,而是更远的下方。因此,当您将视图的顶部固定到安全区域的顶部时,您的结果正是您所期望的。