2015-12-23 28 views
1

我将使用Swift创建Universal iOS应用程序。 iPhone和iPad版本的功能相同,但有些部分不同。该应用将支持所有的方向。iOS通用应用程序体系结构

通用架构的最佳方法是什么? 我应该为单独的目标使用单独的故事板和独立的iPhone/iPad类吗?还是使用相同的文件?

+2

30%的改变只是调整视图的大小还是有额外的内容被添加到iPad版本?如果没有太多的内容被更改,只需使用相同的故事板和自动布局。 –

+0

一些额外的内容将被添加30%。 – danteCore

+0

我建议使用自动布局和大小类来确定在特定大小和方向上显示的视图 – RDSpinz

回答

0

如果您计划在iPhone和iPad故事板之间有非常不同的布局,则单独的故事板会是更好的选择。个人而言,我会尝试为两者使用相同的故事板,并利用size classes和自动布局(在自动布局here上的一个很好的教程)来调整视图,如@RDSpinz在他的评论中所建议的。

+1

如何处理代码,如何管理iPhone/iPad版本的类? – danteCore

+1

我从来没有真的需要这样做....对我来说,它始终是运行这两个版本的相同代码... – DeveloperACE