Introduction to Size Classes for Xcode In iOS 8, Apple introduced size classes , a way to describe any device in any orientation. Size classes rely heavily on auto layout. Until iOS 8, you could escape auto layout. IN iOS8, Apple changed several UIKit classes to depend on size classes. Modal views, popovers, split views, and image assets directly use size classes to determine how to display an image. Identical code to present a popover on an iPad causes a iPhone to present a modal view. Different Size Classes There are two sizes for size classes: compact , and regular . Sometime you’ll hear about any. Any is the generic size that works with anything. The default Xcode layout, is width:any height:any . This layout is for all cases. The Horizontal and vertical dimensions are called traits , and can be accessed in code from an instance of UITraitCollection . The compact size descr...
Comments
Post a Comment
Thank You.