2015-08-21 3 views
3

Как Snapchat создает пользовательский интерфейс для камеры и как они размывают его? Я пытался добиться размытия, поставив BlurView на вершине ImageView, что я делаю в камеру с UIImagePicker, вПользовательская камера в iOS, например Snapchat

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

Но imagepicker не работает, пока не удалите BlurView с супер видом

CustomUI Blur

ответ

1

UIImagePicker не будет работать в этой ситуации. Необходимо использовать AVFoundation и CALayer. Это позволяет мне создавать пользовательскую камеру с пользовательским интерфейсом и настраиваемые функции. See this tutorial for basic introduction

Смежные вопросы