カメラ コントロールを非表示にし、sourceType をカメラに設定する単純な UIImagePickerController があります。これによりライブカメラのプレビューがすぐに開きますが、ビューアの下部に約 50 ピクセルの高さの黒いバーがあります。これを取り除く方法はありますか?
2829 次
2 に答える
4
リンクをありがとう、ウスマン。この比率は、ブログで提案されているものとは少し異なるようです。1.23 の比率は、iPhone 4 および 4s で機能します。また、アスペクト比を維持するために、x と y の両方をスケーリングすることをお勧めします。
picker = [[UIImagePickerController alloc] init];
picker.sourceType = sourceType;
picker.delegate = self;
picker.allowsEditing = NO;
picker.showsCameraControls = NO;
CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.23, 1.23);
picker.cameraViewTransform = cameraTransform;
于 2012-02-06T01:45:36.380 に答える
0
これは、カメラと iPhone の画面の縦横比が異なるためだと思います。
于 2009-09-29T21:35:53.710 に答える