屏幕旋转的处理.pptx

屏幕旋转的处理北京电子科技职业学院 检测方法1 检测方法常见屏幕旋转的检测方法是利用手机内在支持的通知监听消息:UIDeviceOrientationDidChangeNotification当手机的物理方向发生变化的时候,将会发布这个通知,如果你监听这个通知,那么在通知的相应方法里面就可以处理旋转过程中需要的操作。 //1. 在控制器的viewDidLoad()适当的地方注册通知监听者 //设置UIDevice方向变化监听的通知 NotificationCenter.default.addObserver(self, selector: #selector(receivedRotation(notification:)),name: NSNotification.Name.UIDeviceOrientationDidChange, object: nil)//2. 处理旋转过程中需要的操作 //UIDevice旋转方向通知监听触发的方法 func receivedRotation(notification : NSNotification){ backgroundView.frame = CGRect(x: 0, y: 0, width: self.view.frame.size.width, height: self.view.frame.size.height) } 谢 谢 观 看北京电子科技职业学院

文档评论(0)

1亿VIP精品文档

相关文档