我曾经分别为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组件的框架,这将是非常耗时的
答案 0 :(得分:0)
Apple为AutoLayout提供了很好的指南
现在我使用Autoresizing mask,它比AutoLayouts简单得多 https://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html#//apple_ref/doc/uid/TP40009503-CH5-SW5