3
私のアプリはiOS 4.3で正しく動作しなくなりました。これは、UIImagePickerControllerのカスタムカメラビューオーバーレイを使用します。カメラと画面のライブビューのアスペクト比の違いは、デフォルトで黒いバーが下に表示されるためです。それを取り除くために、私はダウンビューをシフトする2つの変換を適用するために使用し、フルスクリーンにそれをスケール:翻訳が何もしない変革と思われ、現在のiOSバージョンで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);
- 私が持っています下部に25pxの黒いバーがあり、値を変更しても効果はありません。しかし、スケール変換と回転変換は期待通りに機能します。
誰でも同様の問題がありますか?