SWIFT4 UICollectionView -> Layout関連①

平成30年3月27日(火曜日)

@IBOutlet weak var widthLayout: NSLayoutConstraint?
上の部分について、以下リンク
Storyboard上のconstraintはOutletでコードと結びつけることができる

平成30年3月26日(月曜日)

更に検索(Adjust the collection view to the screen size.)
検索結果に有用なリスト多し、swift4有り★★★
以下リンク下の方に、swift4版有り
How to resize the collection view cells according to device screen size?

autolayout関連
setCellWidth(UIScreen.main.bounds.width)にてセット、横・縦変わらず。。。

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {

平成30年3月25日(日曜日)

検索keyword
collectionview autolayout reload by orientation.isLandscape

autolayout
collectionViewLayout.invalidateLayout


forCellWithReuseIdentifier登録を忘れずに!!!


override func viewDidLoad() {
super.viewDidLoad()
		
(collectionView.collectionViewLayout as! UICollectionViewFlowLayout).estimatedItemSize = UICollectionViewFlowLayoutAutomaticSize
collectionView.register(CollectionViewCell.nib(), forCellWithReuseIdentifier: "cell")