我在 iPad 上实现 iAd,由于我以编程方式创建所有内容,因此每次用户旋转屏幕时,我都需要手动移动广告的框架。
我使用通知中心来检测用户何时旋转设备。
问题是,有时当我将设备旋转得太快时,方向会变成“UIDeviceOrientationUnknown”。在这种情况下,如何告诉屏幕方向以相应地调整广告位置?
我不想使用自动布局。
我在 iPad 上实现 iAd,由于我以编程方式创建所有内容,因此每次用户旋转屏幕时,我都需要手动移动广告的框架。
我使用通知中心来检测用户何时旋转设备。
问题是,有时当我将设备旋转得太快时,方向会变成“UIDeviceOrientationUnknown”。在这种情况下,如何告诉屏幕方向以相应地调整广告位置?
我不想使用自动布局。
我通常会询问状态栏的方向,因为它总是横向或纵向,就像这样:
[UIApplication sharedApplication].statusBarOrientation
. 无论如何,有几种方法。我建议通读这个线程。