0
使用IOS-9.2和斯威夫特 - 2.1:IOS狀態欄
使用下面的代碼,再回到我的RootViewController的,不幸的是導致我的應用程序的狀態欄的一個很奇怪的現象!
static func returnToRootViewController(sender: AnyObject) {
let initialscene = sender.storyboard?!.instantiateInitialViewController()
for _ in sender.view!!.window!.subviews {
sender.dismissViewControllerAnimated(true, completion: nil)
}
sender.view!!.window!.rootViewController = initialscene
}
兩個圖像顯示在下面的狀態欄在其正常狀態(即左圖像)和上述returnToRootViewController碼返回由後(即用奇怪的着色右圖像)!
在施加上面的代碼中,導航控制器被導航到severeal模式popovers ....
在此感謝所有幫助!
嗯,我以前只有:「self.dismissViewControllerAnimated(true,completion:nil)」 - 但這隻返回一個ViewController而不是去rootViewController。任何想法如何在沒有狀態欄問題的情況下訪問rootViewController? – iKK
順便說一下,我在一個pageViewController的中間 - 試圖在那裏試圖回到rootViewController ... – iKK