I have a UICollectionView with some custom cells, it uses the flow layout and it has 3 columns on landscape and 2 columns on portrait. When I started the app on landscape, scrolling gives me 55-60 FPS, which is fairly good. However, after I rotate for some reason it drops down to 30 FPS and under. Any idea how rotation could destroy FPS in scrolling?
I’ve heard some talk in WWDC video’s that rasterization might be causing it. Is it true that I’d have to turn off and on back rasterization on rotation?
Blending slows down performance a great deal, so use opaque views wherever you can.