表題通り。 ハマった。 UICollectionViewLayout に関して調べると、 UICollectionViewFlowLayoutとかUICollectionViewDelegateの話がごっちゃになって調べるのが難しいから余計に時間かかってしまた... 内容 UICollectionView Layout を使ってる場合に、画面を回転したときにサイズが変わらないと苦しんだ UICollectionViewLayoutは自分でセルサイズや位置を調節できるため、その処理も書かないといけなかった 以下コードでは画面回転をUIViewControllerを継承してるクラスで画面回転を察して、invalidateLayout()を動かす前に1列当たりのセル数を更新してる。 コード class PintaLayout: UICollectionViewLayout { /// 1列当たり