3

我学习了 Auto Layout、UITraitCollection 和 size 类来制作自适应 UI。但我明白我错过了一件事。

简单地说:我希望我的 UI 像原生相机应用程序一样粘在主页按钮上。为此,我指定了类似“H:[view]-0-|”的约束字符串。但是如果我在横向左右位置启动应用程序,视图的布局会有所不同。所以这意味着关于尺寸等级的信息是不够的。就尺寸等级而言,没有横向或横向之类的东西。

有 UIDevice.currentDevice().orientation 这样的属性。但它已被弃用。

那么在特征和尺寸类别方面,我应该如何确定方向是横向还是横向,以便我可以将视图固定在主页按钮上?

4

1 回答 1

0

检查函数UIDevice.current.orientation内部viewWillTransitionToSize。不推荐使用。

于 2016-08-30T13:24:59.083 回答