iOS 中的自定义相机,例如 Snapchat

Custom camera in iOS like Snapchat

Snapchat 如何为相机定制 UI,以及如何在相机上添加模糊效果?我试图通过将 BlurView 放在我使用 UIImagePicker 进入相机的 ImageView 顶部来实现模糊,在

override func viewWillAppear(bool {
super.viewWillAppear(true)
'UIImagePicker logic'
}

但是在我从超级视图中删除 BlurView 之前图像选择器无法工作

UIImagePicker 在这种情况下将不起作用。必须使用 AVFoundation 和 CALayer。这使我能够制作具有自定义 UI 和自定义功能的自定义相机。 See this tutorial for basic introduction