在 iPad 上使用 constraint/auto-layout 是强制性的吗?

Is using constraint/auto-layout on iPad a mandatory?

所有 iPad 屏幕,iPad 1,iPad 2 ...,iPad Retina 和 Mini iPad 具有相同的屏幕比例。 width/heightheight/widthwidth:height

So, Why do we need to use constraints for the iPad views?!

我还相信,在界面生成器中,当您 select 视图控制器时,您可以将其视为 iPad 或 iPhone。有很多 iPhone 个选项,但只有一个 iPad 个选项。您可以通过单击 Attributes Inspector.

中的尺寸下拉列表来完成此操作

iPad 屏幕是否有比其他屏幕多或少的屏幕点数? "Screen Points" 不是 "Screen Pixels" 如果是,那是哪一个?

您不一定要使用自动布局,但这样做是个好主意。一旦你理解了它,使用它会更快、更灵活并且对于动画来说非常强大。您还应该考虑设备旋转和使用,例如多任务处理(ios9,也使用大小 类)。

如果您以任意宽度/任意高度设计屏幕,那么您的设计将 运行 在任何 iphone 和 Ipad 具有自动布局的屏幕上。这也是一个很好的做法。如果你想对 iphone / ipad 屏幕进行任何更改,你可以删除特定设备的特定 devices.add 特定约束的约束。