我正在尝试创建一个只能在Landscape中查看的应用。我已经查找了一些教程(虽然是较旧的教程)并完成了以下内容:
- 设置info.plist以包含uiinterfaceorientation的键
- 在主视图控制器中,我将帧设置为480 x 320
现在,第一个屏幕加载正常。一切都应该是什么以及诸如此类的东西。但是,如果我单击一个设置为呈现模态视图控制器的按钮,则不会发生任何事情。一切都是正确的链接和编码,但按下按钮时没有任何反应。我试图强迫景观做错了吗?
基本上,这个问题是你如何有效地制作一个只能在横向模式下的应用?谢谢你的帮助。
答案 0 :(得分:0)
您应该只取消注释我在下面显示的方法:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}