适用于 iPhone 竖屏和横屏的自适应 UI,同时兼容 iOS 7。

6
我已经阅读了这个主题如何使Xcode 6自适应UI向后兼容iOS 7和iOS 6?,尤其是来自Dave和Joey的答案。
然而,我仍然很难让一个简单的例子工作:在xcode 6中启用大小类,iPhone iOS 7,在纵向模式下uibutton宽度为100,在横向模式下宽度为400。在iPad上说宽度为600。
我只是无法让这个工作。我尝试了不同组合的设置宽度约束,但是按钮的宽度始终是100或400,从未不同。
如果有人能给我一个指南,告诉我必须在哪些尺寸类别上设置哪些约束才能实现这一点,我将不胜感激。
谢谢,

1
你能修复这个吗?我想在 iPhone 上使用新的尺寸类,但只有在 iOS 8 上才能正常工作。在 iOS 7 或 6 中,加载紧凑/常规以供肖像使用,但当我将方向更改为横向时,它仍然保持不变,并且不会更改为紧凑宽度-任何高度。 - Beto
似乎苹果不想与尺寸类别保持向后兼容性:/ - Asadullah Ali
1个回答

3

是的,我也看过关于紧凑高度的声明。但是我参考的线程中Dave和Joey的回答让我认为在iOS7和尺寸类别下有一个适用于我的简单iPhone纵向/横向模式问题的解决方案。如果不可能,那么这也是一个答案,但我仍然希望有人能给出这个小例子的解决方案。谢谢。 - Tom Major

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接