当我水平倾斜iPad设备时,我获得了一个奇怪的行为。 通知:iPad设备的奇怪行为已经水平倾斜
NSNotificationCenter.defaultCenter().addObserver(self, selector: "MySelector", name: UIDeviceOrientationDidChangeNotification, object: nil)
已被触发,并调用 “MySelector” 导致无用UI更新。 当我的设备水平倾斜时,有一种方法可以避免触发我的选择器?
这样做会禁用所有方向翻转,我相信海报是说如果他有一个设备平放在面向水平的表面上,他抬起屏幕,它仍然是水平的,它仍然调用orientationdidchange通知。 – Knight0fDragon
嗯,好吧,我没有想到这是OP的问题意味着什么。 –
@ Knight0fDragon你解释了我的问题 –