ユーザーが認証されている場合、私の最初のViewControllerののviewDidLoadで、 がperformSegueviewDidLoadでperformSegueに遅延を追加するにはどうすればよいですか?
override func viewDidLoad() {
super.viewDidLoad()
Auth.auth().addStateDidChangeListener() { (auth, user) in
if user != nil{
self.ballClipRotatePulse.startAnimating()
self.performSegue(withIdentifier: "goToHome1", sender: self)
}
}
}
で自動的に自宅に送られますが、私は、ユーザーが希望するので、最初のローディングアニメーションを参照してください、どのように私はそれを行うことができますperformSegueは、self.ballClipRotatePulse.startAnimating()
より2秒遅れて開始されますか?
あなたはviewDidAppearで 'performSegue'を呼び出すことができますが、それでもタイマーを遅らせることができます – iPatel
あなたはdispatchQueueを使用できます –
私はこのようなことをやろうとした初めてですか? – arc4Random