仅以横向模式启动应用程序并以横向模式锁定应用程序

时间:2011-08-09 09:48:20

标签: iphone objective-c

我是一个新的bie来叠加流量和iphone开发,我只需要在横向模式下启动我的应用程序。因为我已经在info.plist中设置了密钥并在方向delegete下写了..但结果保持不变我已经做了大量的研究。但还没有成功..我的xcode版本是3.2.26,我的基本模板是基于tabbar的......如果你对我的问题有一些真诚的建议,那么谢谢你

谢谢

Priya(印度)

2 个答案:

答案 0 :(得分:1)

你需要这样做

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

return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || (interfaceOrientation == UIInterfaceOrientationLandscapeRight);

}

答案 1 :(得分:0)

首先在Info.plist文件中定义键值对:

UIInterfaceOrientation UIInterfaceOrientationLandscapeLeft

或UIInterfaceOrientationLandscapeRight或以横向右方向定义初始开始,然后按以下方式在所有控制器中定义shouldAutorotateToInterfaceOrientation:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
  return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}