orientation 優良記事まとめ


総合記事

orientationでつまづいたら、とりあえず最初はこれに目を通してみるといいかも

iOSアプリのレイアウトを回転で変更するとき注意していること - Qiita

iOSでの各回転検知方法とその結果 - Qiita


UIInterfaceOrientation, UIDeviceOrientation

Swiftで端末の向きが変わったことを検知する。 - プログラムを書こう!

【iOS】画面の向き(Orientation)を特定のページのみで制限したり許可したりしたい【supportedInterfaceOrientations】 - DRYな備忘録

iOSTraining/1-3_Supporting-Multiple-Interface-Orientations.md at master · mixi-inc/iOSTraining

【Swift4】特定の画面で回転を制御する方法について、サンプルを作って理解する - Qiita

iOS で Landscape モードのみサポートする - Qiita

UIInterfaceOrientationMaskで縦画面だけ許可する[Swift4] : 永遠日誌

iOS6.0以降の回転制御について | まるーんの開発備忘録

supportedInterfaceOrientationsForが呼ばれない -Swift4 | あんまり長いことは書けないブログ


UITraitCollection

【swift4】UITraitCollectionと仲良くなる(AdaptiveUIに対応する方法を考える) - Qiita

[iOS 8] マルチデバイス対応の新機能「Trait Collection」 | DevelopersIO

iOS:画面の向き、大きさ、端末によって表示を変える - Qiita


ライフサイクル

制約の更新のタイミングなどの参考になるかも

基礎からやりなおしメモ 【ライフサイクルと記述ルール】 - Qiita

UIViewにおけるレイアウトのライフサイクル - Qiita

ios – 向きの変更後にUIViewフレームが更新されない - コードログ


RxSwift

RxSwiftの場合、Binderで独自のorientationという変数が定義されており

それを使うっぽいのでややこしくなりがち?

How to observe orientation change with RxSwift · Issue #783 · ReactiveX/RxSwift


動画

iOS - [Swift]動画を横画面で再生|teratail