0
不贊成我已經做了這樣2年:setOrientation在iOS6的
[[self previewLayer] setOrientation:cameraOrientation];
我終於更新我的項目iOS6的才發現,「setOrientation」已經過時了。通常情況下,這方面有很多文檔,但我無法在任何地方找到它。答案或鏈接歡迎。
不贊成我已經做了這樣2年:setOrientation在iOS6的
[[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]];
}
}