大小类wCompact | hAny和wCompact | hRegular没有按预期行事

时间:2014-10-22 18:02:30

标签: ios iphone xcode storyboard size-classes

任何创建了新的iOS 8.1项目并使用Xcode 6.1的故事板的人都会注意到新的大小类。然而,我的行为非常奇怪,我想知道Apple是否搞砸了,或者我是否误解了某些事情。

当我在大小类wCompact | hAny中设置约束时,它们不会以纵向方式应用于所有iPhone设备。但是,当我在尺寸类wCompact | hRegular中设置约束时,它们 以纵向方式应用于所有iPhone设备。

这与大小类wAny | hCompactwRegular | hCompact的行为不同。当我在大小类wAny | hCompact中设置约束时,它们将应用于横向的所有iPhone设备,当我在大小类wRegular | hCompact中设置约束时,它们将应用于横向的5.5英寸iPhone设备。这种行为对我有意义:wAny应该适用于横向的所有iPhone。但是,我希望hAny能够以纵向方式应用于所有iPhone,但它不会(如上所述)。

就像纵向导向而言,苹果意外地颠倒了逻辑。这真的是意外还是我误解了什么?

谢谢!

0 个答案:

没有答案