我正在實施通用應用程序。在我的應用程序中,我需要對iPhone的屏幕進行自動旋轉,而不是iPhone。但我該怎麼做?你能幫我嗎我試着用下面的代碼,但它不工作。如何禁用iPhone應用程序的自動旋轉?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return NO;
}
我正在實施通用應用程序。在我的應用程序中,我需要對iPhone的屏幕進行自動旋轉,而不是iPhone。但我該怎麼做?你能幫我嗎我試着用下面的代碼,但它不工作。如何禁用iPhone應用程序的自動旋轉?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return NO;
}
最後,我通過對plist文件中的屬性進行了更改。
在努力設置UIViewController的shouldAutorotate
和supportedInterfaceOrientation
方法後,在iOS6中沒有成功,我發現最有效的方法是將其設置在應用程序委託中。
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskPortrait;
}
但是返回UIInterfaceOrientationMaskPortraitUpsideDown
崩潰了我的應用程序。我不知道我做錯了什麼!