我正在寻找从UIStoryBoard
处理用户界面设计时最好和最正确的方法。正如你猜对了,问题在于iPhone 5与所有旧款iPhone之间的纵横比不同。有些人在应用中使用2个不同的UIStoryBoard
并在应用启动时加载正确的一个,这将有效。但是当我想要改变时,我必须处理2个文件。另一种方法是AutoLayout
。
那么在处理StoryBoard中的用户界面时,您认为最有效的时间是什么?
答案 0 :(得分:1)
使用两个故事板不是很DRY,因此会导致重复工作和不同步的文件。此外,它无法快速处理Apple可能发布的任何新屏幕尺寸。
最好使用AutoLayout或旧的AutoResize。 Apple一直在推动AutoLayout越来越多,并且已经通过XC5和iOS 7对其进行了改进。保持您的用户界面和代码干净,并拥抱Apple为解决此问题而制定的明确路径。