可能重复:
How to make app fully working correctly for autorotation in iOS 6?
在iOS6中遇到自动旋转问题。我在App Delegate中添加了这个:
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return (UIInterfaceOrientationMaskAll);
}
并在View Controller中添加了这个:
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return (UIInterfaceOrientationMaskPortrait);
}
我仍然无法让它成为肖像,而不是风景!非常感谢帮助。
答案 0 :(得分:1)
仅将其粘贴到ViewController:
- (NSUInteger)supportedInterfaceOrientations
{
return (UIInterfaceOrientationMaskPortrait);
}
删除shouldAutorotate
和application:supportedInterfaceOrientationsForWindow:
。
答案 1 :(得分:1)
您无需在App Delegate对象中设置界面方向。在Project Navigator中选择Project File。然后选择目标并选择Summery。您可以在此处选择支持的界面方向。这适用于整个项目。