我已经这样做了2年:
[[self previewLayer] setOrientation:cameraOrientation];
我终于更新了我的 ios6 项目,却发现“setOrientation”已被弃用。通常,这方面有很好的文档,但我在任何地方都找不到。欢迎回答或链接。
我已经这样做了2年:
[[self previewLayer] setOrientation:cameraOrientation];
我终于更新了我的 ios6 项目,却发现“setOrientation”已被弃用。通常,这方面有很好的文档,但我在任何地方都找不到。欢迎回答或链接。
使用以下代码保持与旧版本的兼容性。(不要忘记将我的“[[UIApplication sharedApplication] statusBarOrientation]”更改为您要设置的任何方向)
if ([self.previewLayer respondsToSelector:@selector(connection)])
{
if ([self.previewLayer.connection isVideoOrientationSupported])
{
[self.previewLayer.connection setVideoOrientation:[[UIApplication sharedApplication] statusBarOrientation]];
}
}
else
{
// Deprecated in 6.0; here for backward compatibility
if ([self.previewLayer isOrientationSupported])
{
[self.previewLayer setOrientation:[[UIApplication sharedApplication] statusBarOrientation]];
}
}