moovix

Расширение UIView для анимированного добавления или удаления с superview

Moovix » Блог » Расширение UIView для анимированного добавления или удаления с superview
Предлагаю вашему внимание простое расширение которое позволит эффектно удалять или добавлять вьюхи

Предлагаю вашему внимание простое расширение которое позволит эффектно удалять или добавлять вьюхи

				
					extension UIView {
    func addSubviewWithAnimation(_ subView: UIView) {
        UIView.transition(with: self, duration: 0.75, 
options: [.transitionCrossDissolve], animations: {
            self.addSubview(subView)
        }, completion: nil)
    }
    
    func removeSubviewWithAnimation(_ subView: UIView) {
        UIView.transition(with: self, duration: 0.25, 
options: [.transitionCrossDissolve], animations: {
            subView.removeFromSuperview()

        }, completion: nil)
    }
}
				
			
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Moovix » Блог » Расширение UIView для анимированного добавления или удаления с superview

Есть вопрос? мы онлайн

Есть проект? Заполните бриф.

top