设计iPad和iPad布局的问题苹果手机?

时间:2015-07-01 08:52:15

标签: ios objective-c iphone ipad autolayout

我开发了一款应该支持iPhone和iPhone的应用程序。 iPad兼容。我使用带有自动布局的xocde 6设计了屏幕。但问题是,我的应用程序的屏幕看起来很适合iPhone但不适用于iPad。我经历了This Link

它说我们应该使用iPad的尺寸级别&设计我们的iPad用户界面。我应该为iPad使用单独的尺寸等级吗?这样做我将再次设计iPad的UI。那么使用auotlayout设计屏幕的最佳方式是什么?

2 个答案:

答案 0 :(得分:1)

是的,您必须使用尺寸类选择器为手机和平板电脑独立进行布局。适用于手机的布局不太适用于平板电脑,或者iPhone 5与iPhone 4/6相比。

如果对项目有意义,您可能同样需要使用尺寸类选择器进行横向和纵向布局。

尝试使用this site获取有关iOS所有内容的精彩教程,包括自适应布局。

答案 1 :(得分:1)

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