У меня есть контроллер просмотра, у которого есть кнопка. при нажатии этой кнопки второй vc добавляется поверх первого контроллера представления. Когда я нажимаю кнопку на втором vc, он удаляет из супервизора .... но это не вызывает viewwillappear, где вызывается мои методы. Поэтому несколько вещей, которые работают, как перезагрузка стола ...Swift removeFromSuperview не запускает viewWillAppear
Может кто-нибудь объяснить, как заставить это работать? Благодаря
Update 1 Код Добавлено
как я добавить второй VC
let blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: UIBlurEffectStyle.Dark))
if !UIAccessibilityIsReduceTransparencyEnabled()
{
self.view.backgroundColor = UIColor.clearColor()
blurEffectView.frame = self.view.bounds
blurEffectView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
blurEffectView.alpha = 0
}
newView.view.alpha = 0.0
self.view.addSubview(blurEffectView)
self.view.addSubview(newView.view)
UIView.animateWithDuration(0.8){
self.newView.view.alpha = 1
self.blurEffectView.alpha = 1
}
Как я могу удалить 2-ой VC
ViewController().blurEffectView.removeFromSuperview()
Не могли бы вы выслать код? Как добавить второй vc? – ClockWise
добавлен код, извините за это – RubberDucky4444