Удаление view с анимацией


#1

Доброго времени суток, подскажите пожалуйста, как можно анимировать удаление view с superveiw, анимация маленького кружочка который расширяется из центра что внутри кружочка уже удаленное вью)) Ни как не могу найти-придумать)


#2

ну задача не в кружке, а именно в том как удалять часть view)))

if let snapshot = window.snapshotView(afterScreenUpdates: true) {
            viewController.view.addSubview(snapshot)
            window.rootViewController = viewController
            window.makeKeyAndVisible()
            
            
            let view = UIView(frame: CGRect(origin: snapshot.center, size: CGSize(width: snapshot.frame.height, height: snapshot.frame.height)))
            
            view.center = snapshot.center
            view.layer.cornerRadius = snapshot.frame.height / 2
            view.backgroundColor = .white
            view.alpha = 0.2
            
            view.layer.masksToBounds = true
            
            view.transform = CGAffineTransform(scaleX: 0.001, y: 0.001)
            
            snapshot.addSubview(view)
            
            UIView.animate(withDuration: 1) {
                view.transform = CGAffineTransform.identity

            }

Вот в общем, как можно удалить снапшет с центра?))