Objective c 无法自动调整iPhone 5情节提要的大小以适合iPhone 6

Objective c 无法自动调整iPhone 5情节提要的大小以适合iPhone 6,objective-c,iphone,xcode,autolayout,size-classes,Objective C,Iphone,Xcode,Autolayout,Size Classes,我已经用iPhone5故事板开发了一个应用程序。故事板包含许多视图,我没有对任何视图使用任何约束 我试图实现的是使iPhone5情节提要扩展到适合iPhone6和6+而不需要任何约束,这是可能的吗 我已经读了很多关于这个问题的答案,这让我相信它是有可能实现的,但还没有成功 我没有设置任何启动图像,我在故事板的“使用大小类”框中打了勾 为什么故事板不能自动调整iPhone 6的大小。这快把我逼疯了 我希望你能帮助我 谢谢。单击下面显示的“使用自动布局”复选框 另外,您应该使用的6和6 plus的发

我已经用iPhone5故事板开发了一个应用程序。故事板包含许多视图,我没有对任何视图使用任何约束

我试图实现的是使iPhone5情节提要扩展到适合iPhone6和6+而不需要任何约束,这是可能的吗

我已经读了很多关于这个问题的答案,这让我相信它是有可能实现的,但还没有成功

我没有设置任何启动图像,我在故事板的“使用大小类”框中打了勾

为什么故事板不能自动调整iPhone 6的大小。这快把我逼疯了

我希望你能帮助我


谢谢。

单击下面显示的“使用自动布局”复选框


另外,您应该使用的6和6 plus的发布图像的大小

您是否尝试过使用自动调整大小功能?取消选中“大小类别”框,您将看到在“测量”部分下使用自动调整大小的选项,以调整6和6plus的故事板大小。


您不必使用尺寸限制,因为您只为iPhone制作了一种尺寸限制,但不推荐使用。不要为6和6添加启动屏幕+


如果不添加6和6+操作系统的启动屏幕,将自动缩放所有用户界面。

默认的自动调整大小遮罩(您可能有)具有固定的顶部和左侧边距以及固定的高度和宽度。这将给你所有的视图都打包到左上角,就像你看到的一样-灵活性都在右下角

您最好使用约束,即使添加默认约束也可能在大部分情况下达到目的,但如果您坚持使用自动调整大小,则需要设置固定的左右边距和灵活的宽度。高度有点困难,您必须决定哪些元素将填充额外的空间,并且在这些元素上具有灵活的高度


为了确保你的应用程序支持多种屏幕尺寸,而不是仅仅放大较小的界面,你应该添加一个launch image.xib文件,这比使用大量图像容易得多

我根本没有添加初始屏幕,我仍然有相同的问题。我已经尝试了“使用自动布局”和“使用大小类”复选框,我仍然有相同的问题。我没有向项目中添加任何启动图像,所以如果没有任何启动图像,它是否可以工作?您好,我已取消选中该框,当我转到情节提要的测量时,没有任何选项,如果我转到UIView的测量,则我可以看到自动调整大小选项,但它已再次为每个视图选择Hi,您必须为视图中的每个对象设置自动调整大小选项,这比我可能添加的大小限制要容易得多当您在6或6 plus上运行时,您实际看到了什么?@jrturton我在模拟器的左上角看到了视图,视图没有被扩展到设备屏幕上?你可以用简单的方法做到这一点,只需为4s和5添加闪屏,不要为iphone 6和6+添加闪屏,这将使你的UI更具规模