2011-04-07 51 views
1

我正在尋找一些很好的示例代碼來切換AVCaptureVideoPreviewLayer中的鏡像。來自WWDC '10的原始AVCam項目有支持,但我想知道您是否有其他您喜歡的實現技術或示例項目。當前的AVCam項目(1.2)取消了對鏡像的支持。AVCaptureVideoPreviewLayer鏡像iPhone 4和iPad 2

感謝您的幫助!

回答

4

別忘了AVCapturePreviewLayer基本上是一個核心動畫層。我不知道你想完成祖國到底是什麼,但切換一個CALayer的鏡像,你可以使用一個UISwitch並定義它的IBAction爲翻轉預覽層像這樣:

yourPreviewLayer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f); 

這將水平翻轉圖層180º,產生鏡面效果,並在開關的關閉位置,它會旋轉180º,取消效果。 祝你好運。