swiftのCollectionViewで機種が変わってもcellの縦と横の表示数を固定したい。

イメージ説明
イメージ説明

上がiPhone14proの画面で、下が、iPhoneSEの画面になるのですが、月曜日から土曜日の7限までの時間割をCollectionViewで制作しているのですが、iPhoneSEだと、7×6が崩れてしまいます。機種が変わっても維持したいのですが、解決方法をご教授いただけると嬉しいです。ちなみにiPhone14Proではコードを下記のように書いて7×6を再現しています。

swift

1let layout = UICollectionViewFlowLayout()2 layout.itemSize.height = self.view.bounds.height / 93 layout.itemSize.width = self.view.bounds.width / 74 layout.itemSize = CGSize(width: 56, height: 87)5 layout.minimumInteritemSpacing = 06 layout.minimumLineSpacing = 07 timescheduleCollectionView.collectionViewLayout = layout

コメントを投稿

0 コメント