iPad 和 iPhone 的布局设计问题?
Issue in designing layout for iPad & iPhone?
我开发了一个应支持 iPhone 和 iPad 的应用程序。我使用带自动布局的 xocde 6 设计了屏幕。但问题是,我的应用程序的屏幕看起来适合 iPhone 但不适合 iPad。我经历了 This Link
它说我们应该为 iPad 使用尺寸 class 并为 iPad 设计我们的 UI。那么我应该为 iPad 使用单独的大小 class 吗?这样做我将不得不再次为 iPad 设计 UI。那么使用自动布局设计屏幕是不是最好的方法?
是的,您必须使用大小 class 选择器为 phone 和平板电脑独立进行布局。适用于 phone 的布局极不可能也适用于平板电脑,或者实际上 iPhone 5 与 iPhone 4/6。
如果对您的项目有意义,您可能同样需要使用大小 class 选择器进行横向和纵向布局。
尝试 this site 获取有关所有内容的精彩教程 iOS,包括自适应布局。
如果您不想使用尺寸 class,那么有一种方法可以让您的屏幕在两种设备上看起来都不错。显然你需要重新设计屏幕。如果您将某些约束更改为 Aspect Ratio 和 ProportionalWidth 以及 ProportionalHeight,您可以为这两种设备修复它们。假设在控制器中间有一个视图,你想在两个设备中都正确查看,那么你需要将 CenterX 添加到 superview,CenterY 到 superview,ProportionalWidth 到 superview 和 ProportionalHeight 到 superview。它在两种设备上看起来都很完美。如果您在任何情况下都需要进一步的建议,请编辑您的问题,我会告诉您应该使用哪种约束来在两种设备中正确查看屏幕。谢谢。
我开发了一个应支持 iPhone 和 iPad 的应用程序。我使用带自动布局的 xocde 6 设计了屏幕。但问题是,我的应用程序的屏幕看起来适合 iPhone 但不适合 iPad。我经历了 This Link
它说我们应该为 iPad 使用尺寸 class 并为 iPad 设计我们的 UI。那么我应该为 iPad 使用单独的大小 class 吗?这样做我将不得不再次为 iPad 设计 UI。那么使用自动布局设计屏幕是不是最好的方法?
是的,您必须使用大小 class 选择器为 phone 和平板电脑独立进行布局。适用于 phone 的布局极不可能也适用于平板电脑,或者实际上 iPhone 5 与 iPhone 4/6。
如果对您的项目有意义,您可能同样需要使用大小 class 选择器进行横向和纵向布局。
尝试 this site 获取有关所有内容的精彩教程 iOS,包括自适应布局。
如果您不想使用尺寸 class,那么有一种方法可以让您的屏幕在两种设备上看起来都不错。显然你需要重新设计屏幕。如果您将某些约束更改为 Aspect Ratio 和 ProportionalWidth 以及 ProportionalHeight,您可以为这两种设备修复它们。假设在控制器中间有一个视图,你想在两个设备中都正确查看,那么你需要将 CenterX 添加到 superview,CenterY 到 superview,ProportionalWidth 到 superview 和 ProportionalHeight 到 superview。它在两种设备上看起来都很完美。如果您在任何情况下都需要进一步的建议,请编辑您的问题,我会告诉您应该使用哪种约束来在两种设备中正确查看屏幕。谢谢。