【发布时间】:2014-11-13 16:02:47
【问题描述】:
我正在尝试创建一个相机应用程序,其中来自相机的视频输入被限制在我在情节提要布局中定义的大小,我使用称为 imageView 的 UIImageView 来确定布局。我使用 pin 工具将 imageView 限制为与视图两侧有一定距离,但我得到了一个奇怪的行为,即 imageView 看起来正确,但称为 previewLayer 的相机预览层已关闭。我不知道为什么会这样,因为我使用的是 imageView 框架来定义 previewLayer 框架,如下:
previewLayer = AVCaptureVideoPreviewLayer(session: captureSession)
self.view.layer.addSublayer(previewLayer)
let viewLayer : CALayer = imageView.layer
previewLayer?.frame = imageView.frame
似乎我无法发布图像,但我得到的是 imageView 按预期定位,但相机预览层要小得多,尽管我试图让两者的大小完全相同。
我不确定我应该怎么做才能使相机预览的大小与 imageView 相同(我可以在情节提要上移动)。非常感谢任何帮助!
【问题讨论】: