ios - UICollectionView size: iOS9 vs. iOS8 -


in app want compute best cell height cells match visible area.

what best way size of visible rect? mean space between navigationbar , bottom of screen.

currently size

self.collectionview!.frame.size 

but contains area of statusbar , navigationbar. substract size of nav- , stautusbar. works ios9, not on ios8.

so, how visible area devices?

not answer, workaround, detect ios version , apply modifications according it:

if ( ([[[uidevice currentdevice] systemversion] compare:@"9.0" options:nsnumericsearch] != nsorderedascending) ) { /* ios 9.0 or greater */ }

of course, better define layouts using constraints relative top layout guide (ideally using opaque navigation bar) avoid messing that, or add 20 points top constraints when detecting ios versions.


Comments

Popular posts from this blog

html - Firefox flex bug applied to buttons? -

html - Missing border-right in select on Firefox -

python - build a suggestions list using fuzzywuzzy -