使用swift无法在IOS的相机预览中显示子视图

时间:2016-04-25 10:45:59

标签: ios swift uiimageview avfoundation

我使用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。任何人都可以说出错误,谢谢。

0 个答案:

没有答案