Как перейти с анимации слева направо и альфа 0 к 1 - PullRequest
0 голосов
/ 28 июня 2018

Я просто хочу перейти к следующему ViewController, используя segue, а следующие ViewController придут слева направо с alpha 0 в начале и 1 в то время, когда на дисплее появится следующая ViewController .

Вот код, который я безуспешно пробовал до сих пор,

let transition = CATransition() 
transition.duration = 1.0 
transition.type = kCATransitionPush 
transition.subtype = kCATransitionFromRight 
transition.timingFunction = CAMediaTimingFunction(name:kCAMediaTimingFunctionEaseInEaseOut)
self.view.window!.layer.add(transition, forKey: kCATransition)
self.performSegue(withIdentifier: "login", sender: self)

1 Ответ

0 голосов
/ 28 июня 2018

Вы можете использовать «Push» для перехода слева для записи. И написать анимацию в ViewDidload () в SecondVC.

self.view1.alpha = 0
UIView.animate(withDuration: 0.1) {
    self.view1.alpha = 1
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...