2011-09-03 103 views
3

不起作用我的應用程序停止與iOS 4.3正常工作。它爲UIImagePickerController使用自定義相機視圖覆蓋。我想通過將cameraViewTransform設置爲CGAffineTransformMakeTranslation和CGAffineTransformScale來調整相機預覽視圖的大小和起始位置,但CGAffineTransformMakeTranslation似乎沒有效果,但縮放和旋轉變換按預期工作。預覽視圖總是在屏幕的中心,我想做出改變。翻譯在UIImagePickerController.cameraViewTransform

我曾嘗試下面的方法,但不起作用。

Scaled live iPhone Camera view in center, "CGAffineTransformTranslate" not working

什麼建議嗎?謝謝。

+1

你可以發佈一些代碼? – Mundi

+0

picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform,0.5,0.5); picker.cameraViewTransform = CGAffineTransformTranslate(picker.cameraViewTransform,-100,-100); – DarkTemple

回答

1

是的,我在我的4.3 iPhone上看到了這個,但是在4.2和更老的版本上看不到這個。所以這絕對是一個錯誤。