通过以下方式更改iPad / iPhone模拟器的方向很容易:硬件 - >向左或向右旋转。 但是,如何在iDevice(iPad设备或iPhone设备?)上更改它?
请有人帮帮我吗?
我应该添加一些代码吗?
答案 0 :(得分:1)
转到摘要标签,向下滚动以转到“iPad部署信息”。 取消选中“支持的接口方向”中的所有四个选项。 然后再次选择,但先选择肖像,然后再选择。
同样在View中您希望处于纵向模式,只需添加
即可- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskAll;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
{
return (orientation == UIInterfaceOrientationMaskAll);
}
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationPortrait;
}
希望这有帮助。
答案 1 :(得分: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)
答案 2 :(得分:0)
调用UIApplication的setStatusBarOrientation
将伪造轮换
答案 3 :(得分:0)
将Initial interface orientation
键/值添加到$appName-info.plist
文件