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