屏幕旋转的处理北京电子科技职业学院
检测方法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) }
谢 谢 观 看北京电子科技职业学院
您可能关注的文档
最近下载
- (通用)领导班子2025年民主生活会“五个带头”对照检查材料.docx VIP
- 公司2025年度民主生活会领导班子对照检查材料(五个带头) (3).docx VIP
- 工程勘察设计收费标准-勘测收费标准-(最新版-修订).pdf VIP
- 交付工程师年度工作总结.pptx VIP
- 隧道工程(矿山法)监理实施细则.pdf VIP
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx VIP
- 大肠杆菌血红素合成限速步骤解析及定向强化.docx VIP
- 雨课堂学堂在线《跨文化交际英语(北京理工)》学堂云单元测试考核答案.docx
- 2023年考研英语真题(附答案).pdf VIP
- HPV检测技术及临床应用ppt课件.pptx
原创力文档

文档评论(0)