7

カメラ コントロールを非表示にし、sourceType をカメラに設定する単純な UIImagePickerController があります。これによりライブカメラのプレビューがすぐに開きますが、ビューアの下部に約 50 ピクセルの高さの黒いバーがあります。これを取り除く方法はありますか?

4

2 に答える 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 に答える