Olá pessoal, consegui realizar a animação da label como descrito no video, porem a imagem de Launch Screen esta alterando também, como se desse um pequeno zoom. Ai esta o meu código.
@IBOutlet weak var labelTopConstrant: NSLayoutConstraint!
override func viewDidLoad() {
super.viewDidLoad()
animateLabel()
}
private func animateLabel() {
UIView.animate(withDuration: 2.0, animations: {
self.labelTopConstrant.constant = 330
self.view.layoutIfNeeded()
}) { (_) in
self.showMainTabBarViewController()
}
}
private func showMainTabBarViewController() {
let tabBarViewController = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "TabBarController")
let navigation = UINavigationController(rootViewController: tabBarViewController)
navigation.setNavigationBarHidden(true, animated: false)
present(navigation, animated: true)
}
O content mode da imagem esta Scale To Fill e as constrants estao todas a 0 da SuperView.