在我的項目中,我有ViewController A的登錄,當我按下登錄按鈕時,它顯示ViewController B,我有四個按鈕。當我點擊button1時,我將showSegue直接指向TabBarController,它有兩個選項卡。與按鈕2,3,4相同,我已將showSegue指向NavigationController。其實這是我的TabBarController和NavigationController的層次:從ViewController推送到TabBarController需要延遲
點擊按鈕1:
TabBarController ->
Tab1 -> NavigationController -> ViewController1
Tab2 -> NavigationController -> ViewController2
點擊按鈕2,3,4到:
NavigationController -> ViewController
我在這個項目中運行使用故事板Swift 2,Xcode 7.當我點擊每個按鈕時,特別是在iPad真實設備上需要將近1-2秒的延遲。糟糕的用戶體驗。我花了一段時間來搜索一些答案,但遺憾的是我沒有找到解決方案,這就是爲什麼我這裏問它..
在此先感謝。
也許您在viewDidLoad中有時間消耗代碼? –