Я не знаю, связана ли эта проблема с автомаркетингом или я что-то делаю неправильно.
У меня есть UIViewController
и один UIView
внутри.
И я использую AVCaptureSession
, чтобы поместить в него просмотр камеры.
Проблема заключается в том, что когда я просматриваю изображение камеры внутри, он не заполняет этот вид, поэтому у меня есть пробелы слева и справа.
То, что я пытаюсь сделать, - заполнить всю камеру UIView
камерой.
Это мой код:
...
@IBOutlet weak var camView: UIView!
var previewLayer : AVCaptureVideoPreviewLayer!
override func viewDidLoad() {
...
previewLayer = AVCaptureVideoPreviewLayer.layerWithSession(session) as! AVCaptureVideoPreviewLayer
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
previewLayer.frame = self.camView.layer.bounds
self.camView.layer.addSublayer(previewLayer)
session.startRunning()