0

iOS 開発でストーリーボードを使用するのはあまり得意ではありません。私は常に、ほとんどのことをゼロから行う人でした。Apple が提供する AVCam を使用しようとしています。カメラの AVFoundation オブジェクトを持つ previewView のサイズを変更したかったのですが、iOS カメラに合わせて垂直方向にサイズ変更すると、水平方向にも比例してスケーリングされます。

垂直方向のみに縮小するにはどうすればよいですか?

少し早いですがお礼を。

4

1 に答える 1

1
- (void)setSession:(AVCaptureSession *)session
{
    ((AVPlayerLayer *)[self layer]).videoGravity = AVLayerVideoGravityResizeAspectFill;
    ((AVPlayerLayer *)[self layer]).bounds = ((AVPlayerLayer *)[self layer]).bounds;
    [(AVCaptureVideoPreviewLayer *)[self layer] setSession:session];
}
于 2014-08-15T17:22:50.447 に答える