问题在iPad和iPhonedevise布局?

我开发了一款应该支持iPhone和iPad的应用程序。 我使用xocde 6自动布局devise了屏幕。 但问题是,我的应用程序的屏幕看起来不错,但不适用于iPad。 我已经通过这个链接

它说,我们应该使用iPad的大小class级和iPad的devise我们的用户界面。 那么我应该使用单独的大小类的iPad? 做到这一点,我将再次deviseiPad的用户界面。 那么这是使用auotlayoutdevise屏幕的最佳方式吗?

如果你不想使用尺寸等级,那么你的屏幕在两个设备上看起来都不错。 显然你需要重新devise屏幕。 如果您将一些约束更改为“长宽比例”和“比例宽度”和“比例高度”,并且可以为两个设备修复它们。 假设在控制器中间有一个视图,并且想要在两个设备中查看正确,那么您需要将CenterX添加到超级视图中,将CenterY添加到超级视图,将比例宽度添加到超级视图,将比例高度添加到超级视图。 而且这两个设备看起来都很完美。 如果您在任何情况下都需要进一步的build议,请编辑您的问题,我会告诉您应该使用哪种约束来查看两个设备中的屏幕。 谢谢。

是的,您必须使用尺寸等级select器独立完成手机和平板电脑的布局。 一个适用于手机的布局不太可能适用于平板电脑,或者iPhone 5和iPhone 4/6。

如果对您的项目有意义的话,您也可能同样需要使用尺寸等级select器来进行横向和纵向布局。

试试这个网站,了解iOS上所有东西的优秀教程,包括自适应布局。