Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.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 UI元素在情节提要编辑器上不可见,但在某些设备大小上可见_Ios_Objective C_Storyboard_Autolayout - Fatal编程技术网

Ios UI元素在情节提要编辑器上不可见,但在某些设备大小上可见

Ios UI元素在情节提要编辑器上不可见,但在某些设备大小上可见,ios,objective-c,storyboard,autolayout,Ios,Objective C,Storyboard,Autolayout,我希望这不是重复的,我只是找不到类似的问题 我正在使用故事板和自动布局。对UI进行其他更改后,在特定视图中,所有UI元素在情节提要编辑器中都不可见,但它们确实显示在iPhone 5和6上。不幸的是,可能是由于故事板问题,UI元素没有出现在iPad上 以下是一些图片,希望有助于理解这一点: 这是情节提要视图。注意左侧的UI元素是如何变灰的,而它们的坐标在预期的查看区域内。此外,没有向这些UI元素添加任何约束 以下是iPhone 6运行时的UI外观: 这里又是iPad Air上的空白用户界面:

我希望这不是重复的,我只是找不到类似的问题

我正在使用故事板和自动布局。对UI进行其他更改后,在特定视图中,所有UI元素在情节提要编辑器中都不可见,但它们确实显示在iPhone 5和6上。不幸的是,可能是由于故事板问题,UI元素没有出现在iPad上

以下是一些图片,希望有助于理解这一点:

这是情节提要视图。注意左侧的UI元素是如何变灰的,而它们的坐标在预期的查看区域内。此外,没有向这些UI元素添加任何约束

以下是iPhone 6运行时的UI外观:

这里又是iPad Air上的空白用户界面:

我真的不知道这个特定视图是怎么回事,因此任何建议、指导或想法都将不胜感激。

这是因为在Interface Builder中为不同于您当前选择的大小的类设置了视图

只需将当前大小类修改为已定义视图的大小类

我遇到了同样的问题,请在这里阅读更多:和


请注意,只要选择了特定的大小类别,所有UI元素都将仅在该特定大小类别中可用/可见。

在情节提要中,您只需从特定的设备视图切换到另一个设备视图,它们将再次出现。。。例如:如果您正在使用iPhone 8+进行查看,请切换到iPad,然后再切换回iPhone,即可使用。

我的解决方案对您有效吗?是的,很抱歉,我没有将其标记为以前的回答,但我现在可以。谢谢你,很高兴知道!:对不起,我还没弄明白这部分。如何使压缩视图中可见的UI元素同时出现在任意视图中?我可以在紧凑视图中移动它们,但它们仍然不会在任何视图中显示/变得可见