Не забывайте, что AVCapturePreviewLayer по сути является базовым слоем анимации.Я не знаю точно, что вы пытаетесь применить, но для переключения зеркалирования CALayer вы можете использовать UISwitch и определить его IBAction, чтобы перевернуть слой предварительного просмотра следующим образом:
yourPreviewLayer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 1.0f, 0.0f);
Это перевернет вашслой горизонтально на 180º, что дает зеркальный эффект, и положение выключателя, он будет поворачивать его еще на 180º, отменяя эффект.Удачи.