适用于iOS 8+的多屏支持

时间:2015-11-18 16:35:50

标签: ios autolayout constraints

我的观点适合iphone6,但不适合iphone4。我的直接反应是以编程方式检测正在使用哪个iPhone并相应地调整字体大小和按钮大小,但是使用大小类,并且自动布局这不再是正确的,这同样适用于创建多个故事板。

我已经设置了自动布局约束并激活了大小类。有没有办法使用界面构建器修复此问题,而不是手动编写每个视图以适合每个特定设备?

iPhone 4s和6s屏幕截图

iPhone 4s Screenshot iPhone 6s Screenshot

约束

Constraints Screenshot

我正在使用容器和多个viewControllers,这可能会使事情变得复杂。

Xcode View

1 个答案:

答案 0 :(得分:0)

IB和程序设计约束的组合为我完成了这项工作: