I calculate itemSize dependent on safe area for UICollectionView with horizontal scroll and custom layout.

But for iPhone X safe area has different size for different orientation. My question is how should I calculate safe area size for landscape orientation in viewWillTransition function? Or how is it possible to do without this calculation?