使用Swift3 iOS应用程序实现自定义相机功能

要在iOS中实现相机功能,我们使用Image Picker Controller,但如果需要更改Image Picker Controller以外的样式和功能,则需要创建自定义相机。 因此,在本教程中,我们将看到一个示例,该示例在iOS中使用Swift 3创建自定义相机。

让我们看看如何:

首先,我们将根据我们的需要或要求创建用户界面,并在控制器中包含3个元素:-

  1. UIView
  2. 影像检视
  3. UIButton

UIView用于向用户显示相机,UIImageView用于将单击的图像显示为预览,最后但并非最不重要的UIButton用于拍照并显示在UIImageView中。 屏幕的用户界面截图如下:

现在,我们将转向自定义相机功能的编码部分。 创建两个元素UIView的出口作为PreviewView,用于显示摄像机,另一个是ImageView作为captureImage,以显示捕获的摄像机的预览。 UIButton用于按钮动作,因此我们将不创建UIButton的插座,而将创建名为btnTakePhoto的UIButton动作。

在此处阅读更多有关如何使用Swift3 iOS App实现自定义相机功能的信息