0
我想透過父VC顯示透明的ViewController。透明彈出窗口和黑色父母UIViewController
let sdVC = ShowDetailsViewController()
sdVC.delegate = self
sdVC.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
self.presentViewController(sdVC, animated: true, completion: nil)
它幾乎在除了一個的所有情況下都能正常工作。我的父母是VC在TabBar,所以和行動這一組合被打破:按鈕
- 點擊顯示透明VC。 - 作品。
- 點擊TabBar中的任何其他選項卡。 - 工程。
- 點擊返回到透明VC選項卡 - 透明VC是好的,但他的父VC完全黑。
- 關閉透明VC。父VC仍然是黑色的。
- 點擊TabBar上的任何其他選項卡並返回 - 父VC正常。
我該如何避免3和4?
看到我的答案在http://stackoverflow.com/questions/26598099/present-uiviewcontroller-as-a-modal-with-transparent-background/39262554#39262554 –
謝謝,但我不明白你的答案如何幫助我。我的代碼工程(畢竟我有透明控制器,父控制器是好的,除非我去其他選項卡並返回 - 在這種情況下父控制器是黑色的,我想解決這個問題)。 – lithium
oh okay朋友:D –