iPhone 5的低光照提升模式
有没有人能够获得iPhone 5的新的低光照提升模式,在他们的自定义相机应用程序? 我试了下面的代码,但注意到没有区别 – 而本机相机应用大大提高了亮度。
if ([[captureManager backFacingCamera] isLowLightBoostEnabled]) { [[captureManager backFacingCamera] automaticallyEnablesLowLightBoostWhenAvailable]; }
你需要lockForConfiguration
,根据文档(以及头文件):
if ([[self backFacingCamera] respondsToSelector:@selector(isLowLightBoostSupported)]) { if ([[self backFacingCamera] lockForConfiguration:nil]) { if ([self backFacingCamera].isLowLightBoostSupported) [self backFacingCamera].automaticallyEnablesLowLightBoostWhenAvailable = YES; [[self backFacingCamera] unlockForConfiguration]; } }
另外, isLowLightBoostEnabled
告诉你,低灯实际上是否被提升,而不是它是否可以。 这是isLowLightBoostSupported
select器,如上所述(只有iOS 6设备才会响应)。