如何使用自动布局,自动调整大小,使用相同的故事板制作iphone 4,5,6的屏幕

时间:2014-09-21 13:18:31

标签: objective-c ios7 storyboard autolayout autoresizingmask

我曾经分别为iphone4和iphone 5制作2个XIB文件。由于我们有更多的设备,如iPhone 4,5,6等(ipads),所以很难为所有人制作不同的XIB文件。

我之前从未使用过故事板。现在我开始使用故事板了。我正在为iphone 5设计View Controllers,如何为iphone 4和6(使用相同的故事板)制作它。我运行的应用程序在iphone 5上工作得很好,但当我运行它超过4时(因为屏幕尺寸很小),几个组件被隐藏在视图之外。

然后我读到了关于Autolayout和自动调整大小的内容,我也阅读了很少的教程,关于它们,比如来自raywaldernich.com等等。但是我无法正确使用自动布局(我可以说),视图仍然是在iphone 4上扭曲了。

我真的不知道从哪里开始。我不想制作另一个Storyboard文件。 Autolayout,调整大小,不适合我,正如我所希望的那样。请指导....我不想以编程方式设置每个UI组件的框架,这将是非常耗时的