Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.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 Xcode 8 GM种子故事板布局问题_Ios_Xcode Storyboard_Xcode8 - Fatal编程技术网

Ios Xcode 8 GM种子故事板布局问题

Ios Xcode 8 GM种子故事板布局问题,ios,xcode-storyboard,xcode8,Ios,Xcode Storyboard,Xcode8,我试过XCode 8 GM seed,我发现故事板中存在一个严重问题,要么使用自动布局,要么禁用它,XCode 8将UIView包含在UIScrollView中,如下所示: 有线的事情是,如果我将嵌入的UIView调整到滚动视图中,退出Xcode并再次打开我的项目,那么UIView会再次变大,毫无意义 你遇到过同样的问题吗 你认为苹果会通过官方发布的XCode 8修复这个大错误吗 谢谢 更新 不幸的是,即使是Xcode 8的官方版本也存在同样的问题:(如果您使用自动布局,请在主情节提要中逐个

我试过XCode 8 GM seed,我发现故事板中存在一个严重问题,要么使用自动布局,要么禁用它,XCode 8将UIView包含在UIScrollView中,如下所示:

有线的事情是,如果我将嵌入的UIView调整到滚动视图中,退出Xcode并再次打开我的项目,那么UIView会再次变大,毫无意义

你遇到过同样的问题吗

你认为苹果会通过官方发布的XCode 8修复这个大错误吗

谢谢

更新
不幸的是,即使是Xcode 8的官方版本也存在同样的问题:(

如果您使用自动布局,请在主情节提要中逐个选择UIViewController场景。单击更新帧,它将自动调整所选视图控制器的所有帧


我找到的唯一解决方法是使用大小检查器使视图控制器的大小“固定”。

编辑:最终,苹果用Xcode 8.2.1解决了这个问题,苹果开发人员干得好:)

您可以从大小检查器更改视图控制器的模拟大小。转到尺寸检查器,将模拟尺寸更改为自由形式。您可以根据需要设置视图的宽度和高度。要查看iOS 9中的屏幕,请将宽度和高度更改为600。

如果您正在编译iOS 9.3或更早版本的版本,则只需将选项的版本更改为9.3x即可

将的版本更改为9.3:-



我也有同样的问题,您需要调整所有视图的大小。。。iPhone 6的宽度为375点。我通过代码,以一种更简单的方式,将我的UIView声明为IBOutlet,并将myView.frame=view.frame放入viewDidLoad(),这使我的应用程序在所有设备上都能正常工作。。。但是故事板仍然会变得一团糟,这一点都不好,因为当我再次打开Xcode项目时,我的所有视图都会被移动并调整大小,因此如果我必须手动更新故事板中的某些内容,那就是一团糟:(无论如何,我甚至不应该这样做,在Xcode 7.3btw上一切都很好,你的意思是我应该把控制器作为iPhone 6而不是iPhone 4s保留在情节提要中吗?我在Xcode 8 GM上遇到了同样的问题。我真的希望他们在最终发布时解决这个问题。起初,我认为这是Xcode的问题8从Xcode 7迁移过来,但经过一些测试后,我注意到情况并非如此。我用Xcode 8创建了一个新的故事板,在用Xcode 8重新打开后,我遇到了与您刚才描述的相同的问题。我提交了一个DTS和两个bug。您也应该这样做,以便在Xcode 8中引起更多的注意。至少有一个bug。会让您满意的知道我这周是否收到苹果的回复。我们已经向苹果提交了一份错误报告,希望他们会考虑,因为这不是一个小错误。无法得到,我选择了所有视图控制器,但更新帧被禁用,我选择了一个视图控制器,仍然被禁用。我如何选择你提到的整个场景?@fv在我的回答中看到更新的一个。一个接一个地选择单独的视图控制器场景,而不是整个主情节提要。它会工作的,我知道了,我必须选中“使用自动布局”,然后添加所有约束并根据我的意愿进行调整。谢谢!@Imran我们必须强制使用自动布局?请参阅我的que@Max r u使用大小类我们的控制器模拟大小:固定,相同的结果,即使在Xcode的官方版本上:(好的,但这不是一个正确的答案,错误仍然存在,当你重新打开项目时,你会看到scrollview中的视图变大了,它没有保留你在其中输入的宽度/高度值。为什么你不接受我的答案,是你接受了,因为它对你和其他人都有效,它不在StackOverflow的政策下,因为这不适用。)修复了xcode 8上的错误,对于不想使用Autolayout的人来说,它仍然存在,苹果必须修复它,我们无法确定苹果是否修复了这个问题?正如我们在xcode 8.1中看到的,是的,我们现在可以在scrollview中定位视图,当我们在没有Autolayoutok的情况下重新打开项目时,它们不会被弄乱,但是苹果在xcode 8.1上修复了这个问题,所以你甚至不需要这样做:)