2013-07-06 65 views
0

我正在研究一种将会生活在不同尺寸的iPhone视网膜(3.5和4)上的用户界面。 我正在使用故事板,现在在界面构建器中添加的每个视图控制器中,我可以根据模拟度量指标选择大小,以及一个选项说明视网膜iphone 3.5屏幕。这是我选择的。 然后,我设置视图控制器的约束,以保持顶部和底部空间超级查看。考虑到这个设置,它将在iPhone 3.5上正常工作,然后正确调整到iPhone 4英寸屏幕。故事板,InterfaceBuilders,3.5 Vs 4英寸屏幕

它不工作,我不得不诉诸代码,并在viewdidload做到这一点?

回答

0

我使用这种相同的方法。当你正确使用自动布局时,它运行良好。充分利用这些限制条件,您将快速学习如何有效地进行布局。

1

从3.5“切换到4”屏幕仅供您查看布局的变化,它如何调整大小。每个viewController中的纵向和纵向方向也是如此。 为了使用自动调整行为,您必须在ios5上使用strurs and springs。 如果您的项目的部署目标是ios6,则建议使用自动布局。尽管它有点复杂并且难以理解,特别是在代码中使用自动布局约束,但自动布局可以节省大量时间,以便使动态事物正确调整大小。

相关问题