アダプティブ UI を作成するために、Auto Layout、UITraitCollection、および size クラスを学習しました。しかし、私は1つのことが欠けていることを理解しています。
簡単に言えば、ネイティブのカメラ アプリと同じように、UI をホーム ボタンに固定したいということです。これを行うには、「H:[view]-0-|」のような制約文字列を指定します。しかし、アプリを横向きの左右の位置で起動すると、ビューのレイアウトが異なります。したがって、サイズ クラスに関する情報が十分でないことを意味します。サイズクラスに関して、左右の風景などというものはありません。
UIDevice.currentDevice().orientation などのプロパティがあります。しかし、それは非推奨です。
では、ビューをホーム ボタンに貼り付けることができるように、向きが横向きであるか右向きであるかを特性とサイズ クラスの観点からどのように判断すればよいでしょうか?