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;
}
}
但是,當它平行於地面放置時,它無法檢測到設備的方向。所以,我正在尋找另一種解決方案。請幫忙......