2011-06-29 96 views
3

我的應用程序停止與iOS 4.3正常工作。它爲UIImagePickerController使用自定義相機視圖覆蓋。由於相機與屏幕之間的寬高比差異,默認情況下,實時視圖底部有一個黑條。爲了擺脫它,我用應用兩種變換其向下移動視圖,並將其擴展到全屏幕:UIImagePickerController.cameraViewTransform忽略翻譯

self.cameraFeed = [[UIImagePickerController alloc] init]; 
CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, 25.0); 
self.cameraFeed.cameraViewTransform = CGAffineTransformScale(translate, 480.0/430.0, 480.0/430.0); 

有了它似乎平移變換不會做任何事情目前的IOS版本 - 我有一個底部的25px黑條和更改值不起任何作用。然而,縮放和旋轉轉換按預期工作。

任何人都有類似的問題嗎?

回答

0

您應該使用視頻預覽圖層(如果內存服務於4.2版本),而不是UIImagePicker。有了它,你可以完全自定義你的UI,只要你認爲合適。