Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.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通用应用程序布局问题_Ios_Uiviewcontroller_Uinavigationcontroller_Uisplitviewcontroller - Fatal编程技术网

iOS通用应用程序布局问题

iOS通用应用程序布局问题,ios,uiviewcontroller,uinavigationcontroller,uisplitviewcontroller,Ios,Uiviewcontroller,Uinavigationcontroller,Uisplitviewcontroller,请查看附加的应用程序运行的屏幕截图-正如您所看到的,iPhone屏幕底部有一个未使用的区域。不过,iPad细节的同一个方面是。我知道一定有个酒吧我需要藏起来,但我找不到任何不对劲的地方 我有一个UITabBar控制器作为我的根VC,它有一个指向UISplitViewController的选项卡。据我所知,UISplitViewController是以标准形式使用的 谁能给我指一下正确的方向吗。我不确定要发布什么信息,所以请询问您是否需要更多信息。简单解决方案 开放式故事板 选择您的视图控制器 变

请查看附加的应用程序运行的屏幕截图-正如您所看到的,iPhone屏幕底部有一个未使用的区域。不过,iPad细节的同一个方面是。我知道一定有个酒吧我需要藏起来,但我找不到任何不对劲的地方

我有一个UITabBar控制器作为我的根VC,它有一个指向UISplitViewController的选项卡。据我所知,UISplitViewController是以标准形式使用的

谁能给我指一下正确的方向吗。我不确定要发布什么信息,所以请询问您是否需要更多信息。

简单解决方案

开放式故事板

选择您的视图控制器

变身

在iPad/iPhone和所有需要的设备中预览您的viewcontroller


并旋转预览屏幕。

您如何解决此问题

  • 报告的审查部分
  • 将故事板与实际结果进行比较-您的故事板是否包含相同的问题(大多数情况下不是)
  • 查看您为相关视图设置的约束
  • 检查视图中控制器与相关视图的约束

  • 为相关视图的底部约束添加一个IBOutlet和instance变量,并设置断点。实现中的任何/所有方法,以查看约束和当前类大小的情况


  • 6.执行以查看任何帧更改。

    谢谢大家的帮助。但最终,解决方案相当简单!我检查了UISplitViewController和voila的顶部栏和底部栏下的延伸边选项!]

    间隙看起来与选项卡栏的大小有关,因此请检查详细视图控制器上的模拟度量,确保它没有模拟选项卡栏。我刚刚检查过-将navigationviewcontroller的底部栏的模拟度量也设置为“无”。。。仍然在做同样的事情!