iOS应用程序中的全屏相机。

iOS应用程序中的全屏相机。

问题描述:

我目前正在尝试构建一款相机应用程序,它可以帮助我将iPhone用作网络摄像头。我把它设置得很好,但它缺少一件事。我试图让相机成为全屏幕,左右两侧没有酒吧。这是我到目前为止的代码。谁能帮忙?iOS应用程序中的全屏相机。

picker.cameraViewTransform = CGAffineTransform(rotationAngle:CGFloat.pi * 2) picker.cameraViewTransform.ty - = -85;

这显示相机主要位于*,但在右侧和右侧都有黑条。

Image of side bars

+0

您的应用程序是否在横向?你使用了什么相机选取器API? – JoePasq

+0

@IBAction func chooseFromCamera(){ let picker:UIImagePickerController = UIImagePickerController() picker.delegate = self; picker.sourceType = .camera picker.isNavigationBarHidden = true; picker.showsCameraControls = false; picker.cameraViewTransform = CGAffineTransform(rotationAngle:CGFloat.pi/-2) picker.cameraViewTransform.ty - = -85; 存在(选择器,动画:真,完成:无) }} 感谢您想帮助乔,它的大加赞赏。 – BenjaminT

+0

> UIImagePickerController类仅支持纵向模式。 (请参阅https://developer.apple.com/reference/uikit/uiimagepickercontroller) 如果您没有修剪过,那么我认为您可以使用scaledBy修饰符来裁剪_viewport_。 (请参阅https://developer.apple.com/reference/coregraphics/cgaffinetransform/1455882-scaledby) – JoePasq

UIImagePickerController类仅支持肖像模式。

- 见https://developer.apple.com/reference/uikit/uiimagepickercontroller

如果您能够接受裁剪,你必须有山水画那么我认为你可以使用scaledBy功能裁剪的视口。请参阅https://developer.apple.com/reference/coregraphics/cgaffinetransform/1455882-scaledby