iphone xcode默认为横向模式

时间:2010-05-03 21:59:14

标签: iphone

如何设置iphone应用程序以横向模式启动?并保持这种方式

2 个答案:

答案 0 :(得分:7)

将“初始界面方向”app.plist条目设置为“横向”(左侧或右侧主页按钮)并添加(或更可能取消注释并编辑)以下视图控制器方法:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    // Return YES for supported orientations
    return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

答案 1 :(得分:6)

Marcelo的回答不正确,因为UIInterfaceOrientationLandscape不是有效的标识符,因此导致构建失败。

progrmr的回答是正确的:

return interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight;

(抱歉没有评论第一个答案,但是当我写这篇文章时我没有足够的声望点......)