我使用AVFoundation
框架来捕获和显示摄像机视频预览,它可以正常工作。现在,我想在相机预览的顶部添加我自己的UIImageView
,这里是我的代码的一些片段。
previewLayer = AVCaptureVideoPreviewLayer(session: captureSession)
previewLayer!.videoGravity = AVLayerVideoGravityResizeAspect
previewLayer!.connection?.videoOrientation = AVCaptureVideoOrientation.Portrait
previewLayer!.frame = previewView.bounds
previewView.layer.addSublayer(previewLayer!)
var imageView : UIImageView
imageView = UIImageView(frame: CGRect(x: 130,y: 320,width: 60,height: 30))
imageView.image = UIImage(named:"scanbutton.png")
previewView.addSubview(imageView)
self.captureSession!.startRunning()
" scanbutton.png"图像文件位于项目文件夹中。
无法显示UIImageView
。任何人都可以说出错误,谢谢。