2012-10-25 74 views
0

我正在开发应用程序,并且在设计我的应用程序时遇到了一些图形问题。iOS故事板布局

首先,我的应用只支持iPhone。我目前的故事板是使用iPhone 5作为屏幕尺寸,所以当我尝试在iPhone 4和4S上运行时,一切都会消失。有没有办法为每个不同的屏幕尺寸制作多个故事板?或者你们都有另一种解决方案?

谢谢! - Brad

回答

1

右下角有一个小按钮,可以在3.5英寸和4英寸的屏幕尺寸之间切换,这样您就可以看到它在不同设备上的外观。通过使用iOS 6中引入的自动布局,您可以确保设置您的约束,以便您的用户界面在旧版和新版iPhone上都看起来不错。

+0

谢谢!我在哪里可以找到自动布局功能? – user1513687

+0

有一个复选框,在故事板的文件检查器中显示“使用Autolayout”。您可以通过从对象库中拖入约束来添加约束。 – faximan

2

有一种方法,使单独的屏幕尺寸不同的故事板,但另一种方式来做到这一点是这样的:

每当对象添加到您的看法,一定有他们一致的东西(使用约束)。如果所有项目都与其他项目相关,那么很可能所有设备的布局都会很好。另外,如果你发现你的控制开始重叠,那么也许你跑出了房间。在这种情况下,只需将滚动视图添加到您的布局,然后将控件放在其上。然后,它不会在较大的屏幕上滚动,因为所有控件都显示出来,但在较小的设备上,它将允许您向下滚动以查看其余的对象。

祝你好运。