to viewWillAppear DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.5) { self.performSegue(withIdentifier: "splashToMainView", sender: self) } ! This gives launch screen time to finish its fade before my animation takes over, but would prefer a nicer solution Matthew Gallagher, April 2018
idea: Reveal main screen at divide • Final idea: Hide logo into divider while divider moves to centre. Once centred, reveal main screen at divide. • Auto Layout for easy maintenance Matthew Gallagher, April 2018