2017-06-07 37 views
1

我正在開發一個應用程序,其中您以rootVC身份提供了loginVC並啓動。成功登錄後,我將窗口rootVC更改爲我創建的TabBarVC。它工作正常。問題是,當我註銷並將窗口rootVC更改爲LoginVC時,它出現一秒鐘,然後它被選中第一個視圖的扭曲的TabBarVC覆蓋。我的TabBarVC包含3個嵌入在NavCon中的VC。我也使用SideMenu作爲tabbar的第二個導航。如何防止在註銷後由TabBarVC重疊LoginVC?UITabBarController apears在更改窗口後rootViewController

回答

1

我沒有足夠的有關您的代碼的信息,但我想您的問題是因爲動畫干擾而發生的,嘗試在從rootVC更改爲loginVC的窗口時禁用動畫,即使用:animated: false以查看是否有幫助或不是:S

+0

我沒有設置任何動畫。只需使用 delegate.window.rootViewController = LoginVC 或 delegate.window.rootViewController = TabBarVC 其中代表是AppDelegate – Ratka

+1

知道了!問題是解僱SideMenu!謝謝! – Ratka