を設定しながら、私はログイン画面を持っているとするとき、ユーザーは、私はちょうどそれは、画面のような非常に急なアニメーションが上から下まで大きくなっているされて示して私のtabbarController
にwindow
のルートビューコントローラを変更する正しい資格情報を送信してください。私はログインしたときにアニメーションを一切必要としません。どのようにしてUITabBarController
がアニメーション化されるのを止めることができますか?無効にUITabBarControllerアニメーションrootViewContorller
ここに私がログインするのに使った私のAppDelegate
の方法です。私LoginViewController
で
func userDidLoggedIn() -> Void {
tabBarController = storyboard.instantiateViewControllerWithIdentifier("TabBarController") as! VaboTabBarController
self.window?.rootViewController = self.tabBarController
self.window?.makeKeyAndVisible()
self.registerDeviceForPushNotification(UIApplication.sharedApplication())
}
資格情報が正確であるとき、私はちょうどTabBarController
に切り替えるには、コードの下に使用します。 ここにコードがあります。
dispatch_async(dispatch_get_main_queue(), {
UIView.animateWithDuration(0.9, animations: {
let userDefault = NSUserDefaults.standardUserDefaults()
let array = parseJSON["userData"] as! NSArray
appDelegate.userDidLoggedIn()
})
なぜこのようにしていますか? –