iOS开发中使用屏幕旋转功能的相关方法
加速计是整个IOS屏幕旋转的基础,依赖加速计,设备才可以判断出当前的设备方向,IOS系统共定义了以下七种设备方向:
typedefNS_ENUM(NSInteger,UIDeviceOrientation){
UIDeviceOrientationUnknown,
UIDeviceOrientationPortrait, //Deviceorientedvertically,homebuttononthebottom
UIDeviceOrientationPortraitUpsideDown, //Deviceorientedvertically,homebuttononthetop
UIDeviceOrientationLandscapeLeft, //Deviceorientedhorizontally,homebuttonontheright
UIDeviceOrientationLandscapeRight, //Deviceorientedhorizontally,homebuttonontheleft
UIDeviceOrientationFaceUp, //Deviceorientedflat,faceup
UIDeviceOrientationFaceDown //Deviceorientedflat,facedown
};