我有一个 iPad 应用程序,我绝对需要在横向上,我知道建议的情况,但对于这个应用程序,它需要是横向的。
现在这是我的问题。
我已经编辑了我的 .plist 文件以适当的方式支持横向左侧和横向右侧,并在我的代码中放入了一个自动旋转片段,但是如果我有这个
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
/*if (autorotateOrientation && tapViewOrientation != interfaceOrientation && !insecureKeyboardWarningDialog) {
tapViewOrientation = interfaceOrientation;
[[NSUserDefaults standardUserDefaults] setInteger:tapViewOrientation forKey:kDefaultKeyTapViewOrientation];
*/
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
[self prepareTapView];
// 返回否;}
我只剩下风景(显然)
如果我有这个
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
/*if (autorotateOrientation && tapViewOrientation != interfaceOrientation && !insecureKeyboardWarningDialog) {
tapViewOrientation = interfaceOrientation;
[[NSUserDefaults standardUserDefaults] setInteger:tapViewOrientation forKey:kDefaultKeyTapViewOrientation];
*/
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft, UIInterfaceOrientationLandscapeRight);
[self prepareTapView];
// 返回否;}
我得到所有四个方向。现在我可以为纵向方向提供一个选项,但说实话它会很丑而且不起作用,因此我希望只在这种特定情况下为横向工作。
谁能建议我做错了什么以及如何将自己仅限于风景,但两种形式的风景?