Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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开发人员:如果Main.storyboard布局看起来与实际布局不同,我应该担心吗?_Ios_Xcode_Storyboard - Fatal编程技术网

IOS开发人员:如果Main.storyboard布局看起来与实际布局不同,我应该担心吗?

IOS开发人员:如果Main.storyboard布局看起来与实际布局不同,我应该担心吗?,ios,xcode,storyboard,Ios,Xcode,Storyboard,因此,对于我的应用程序,当我单击run时,iOS模拟器中的tableview布局是正确的,符合我的意图。但是,当我在Main.storyboard中查看tableview的布局时,布局并不总是100%相同。当我刷新Xcode(即退出并重新启动应用程序)时,Main.storyboard的布局就是我想要的。但是,如果我在Main.storyboard中使用orientations/diff iOS设备,然后返回到原始设备,则布局看起来不正确(即使假定数学/测量值是正确的)。我需要担心吗 作为参考,

因此,对于我的应用程序,当我单击run时,iOS模拟器中的tableview布局是正确的,符合我的意图。但是,当我在Main.storyboard中查看tableview的布局时,布局并不总是100%相同。当我刷新Xcode(即退出并重新启动应用程序)时,Main.storyboard的布局就是我想要的。但是,如果我在Main.storyboard中使用orientations/diff iOS设备,然后返回到原始设备,则布局看起来不正确(即使假定数学/测量值是正确的)。我需要担心吗

作为参考,我严格按照的说明制作了一个单元格(虽然我使用了按钮,而不是图像)。这是我的iPad模拟器与main.storyboard模拟器的对比图片

但是,当我在Main.storyboard中查看tableview的布局时,布局并不总是100%相同

听起来您可能缺少或不正确的约束。查看“查看控制器场景”右侧的黄色小箭头图标:

该图标告诉您有一些问题需要解决。单击它,您将获得特定问题的列表,以及您修复这些问题的选项

我需要担心吗

当然,风险在于,在某些情况下,你的观点不会像你希望的那样。首先修复Xcode指出的问题,然后尽可能在许多不同的设备(或模拟器)上测试可能遇到的所有可能的几何图形(不同的屏幕大小、方向、分割视图等)

但是,当我在Main.storyboard中查看tableview的布局时,布局并不总是100%相同

听起来您可能缺少或不正确的约束。查看“查看控制器场景”右侧的黄色小箭头图标:

该图标告诉您有一些问题需要解决。单击它,您将获得特定问题的列表,以及您修复这些问题的选项

我需要担心吗


当然,风险在于,在某些情况下,你的观点不会像你希望的那样。首先修复Xcode指出的问题,然后尽可能在许多不同的设备(或模拟器)上测试可能遇到的所有可能的几何图形(不同的屏幕大小、方向、分割视图等).

我检查了View Controller场景中列出的更改,这些更改与我查询的框和标题/副标题位置无关。另外,在退出并重新启动Xcode Main.storyboard时,它会按照当前设备的预期显示,但不会在我使用Main.storyboard上的不同设备后显示,因此这可能是一个小故障。。。无论如何,谢谢你的帮助!我检查了视图控制器场景中列出的更改,这些更改与我所查询的框和标题/副标题位置无关。另外,在退出并重新启动Xcode Main.storyboard时,它会按照当前设备的预期显示,但不会在我使用Main.storyboard上的不同设备后显示,因此这可能是一个小故障。。。无论如何,谢谢你的帮助!