0
我有三種模式UIViewController
「A」,「B」和「C」。 「A」和「C」是Portrait
,「B」是「LandscapeRight」,我點擊「A」中的按鈕,「B」UIViewController
會出現,如果我點擊「B」中的按鈕,「C」UIViewController
會出現,當我點擊「C」按鈕,我想讓「B」 UIViewController
解僱「C」之前UIViewController
解僱iOS:如何解除當前UIViewcontroller中的其他UIViewcontroller
我試圖把「B」 UIViewController
爲「C」,並解僱了「B」,當點擊在 「B」 按鈕
let c = UIViewController()
c.b = self
self.presentViewController(c, animated: true, completion: nil)
然後我點擊按鈕,在 「C」
b.dismissViewControllerAnimated(true, completion: {() -> Void in
self.dismissViewControllerAnimated(true, completion: {() -> Void in
})
})
當「C」關閉時,「B」仍然顯示在屏幕上並沒有消失。