0

我正在尝试在我的自定义相机叠加层上强制定向,但我正在努力让它工作,我已经尝试过了,

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight);

}

但自从 Xcode 更新到 4.5 版后,这似乎不再起作用。

另外,在单个视图上强制水平方向的正确方法是什么,据我了解,上述不是最佳实践?

4

1 回答 1

0

对于ios6,需要做以下事情。

  • (BOOL)shouldAutorotate { 返回 YES; }

-(NSUInteger)supportedInterfaceOrientations { 返回 UIInterfaceOrientationMaskLandscapeRight | UIInterfaceOrientationMaskLandscapeLeft; }

于 2012-10-08T20:42:49.740 回答