2014-07-10 81 views
1

我與AVfoundation會議錄製視頻並採取phootos,這個會議是必要的添加到視圖來顯示此。我用這個代碼加上這個:如何在Swift中調整子視圖的大小?

var previewLayer: AVCaptureVideoPreviewLayer = AVCaptureVideoPreviewLayer.layerWithSession(self.session) as AVCaptureVideoPreviewLayer 

    previewLayer.frame = self.imagePreview.bounds 
    self.imagePreview.layer.addSublayer(previewLayer) 

imagePreviw是UIView。

這是正確添加,但會話相機只顯示在視圖的一部分,我怎麼能在所有視圖中顯示這個?

我添加圖片顯示的問題,我想: enter image description here

回答

1

我認爲幀是正確的,但我認爲你應該這樣設置videoGravity:

previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill; 
相關問題