1

It is easy to change orientation of the iPad/iPhone simulators by following: hardware->rotate left or right. But, how can I change it on iDevice (iPad device or iPhone device?)

please can somebody help me?

should I add some code? enter image description here

4

4 回答 4

1

转到您的摘要选项卡,向下滚动以转到“iPad 部署信息”。取消选择“支持的界面方向”中的所有四个选项。然后再次选择,但先选择人像,然后再选择。

在此处输入图像描述

同样在您期望处于纵向模式的视图中,只需添加

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
{
    return (orientation == UIInterfaceOrientationMaskAll);
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
    return UIInterfaceOrientationPortrait;
}

希望这可以帮助。

于 2013-05-27T08:54:01.917 回答
0

转到支持文件中的 .plist 文件

在那里你会看到支持的界面方向添加下面的键

Item 0 String Portrait (top home button)
Item 1 String Portrait (bottom home button)
Item 2 String Landscape (left home button)
Item 3 String Landscape (right home button)

在此处输入图像描述

于 2013-05-27T08:29:24.557 回答
0

对 UIApplication 的调用setStatusBarOrientation将伪造旋转

于 2013-05-27T08:33:46.847 回答
0

Initial interface orientation键/值添加到您的$appName-info.plist文件

应用程序信息.plist

于 2013-05-27T09:05:28.927 回答