0
アプリを起動するときにiPadの向きをプログラムで検出する方法を知っている人はいませんか?アプリを起動するときにiPadの向きを検出
私は以下のメカニズムを使用しています。
- (void) detectDeviceInitialOrientation
{
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
MyAppDelegate *appDelegate=(MyAppDelegate*)[[UIApplication sharedApplication] delegate];
UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];
if (UIDeviceOrientationIsPortrait(orientation)) {
appDelegate.orintation = PORTRAIT;
}
else if (UIDeviceOrientationIsLandscape(orientation)) {
appDelegate.orintation = LANDSCAPE;
}
}
しかし、床に平行に置いたときのデバイスの向きを検出できません。だから、私は別の解決策を探しています。助けてください......