我想在用户登录后呈现VC,但登录成功后VC变黑。示范发生的事情是here并且有相同的图像。我在这里找到了关于stackoverflow的文章,但其中任何一个都没有帮助我。 enter image description here呈现VC的问题,屏幕变黑
0
A
回答
0
试试这个代码:
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc: ALMainController = storyboard.instantiateViewController(withIdentifier: "ALMainController") as! ALMainController
self.present(vc, animated: true, completion: nil)
或者您可以使用此:
let firstPage = self.storyboard?.instantiateViewController(withIdentifier: "ALMainController")as! ALMainController
let appDelegate = UIApplication.shared.delegate
appDelegate?.window??.rootViewController = firstPage
双方应该工作。
并且不要忘了在你的故事板ID中写上:“ALMainController”。
让我知道它的工作。 :)
0
所以问题是,你只是初始化ALMainController类。
但是,这不会从故事板加载您的视图。有两种方法可以正确地执行该操作并显示该控制器。
- 在通过执行类似下面的代码,因为此控制器有一个标识符,如: “ALMainController”
let storyboard = UIStoryboard(name: "Main", bundle: nil) let controller = storyboard.instantiateViewController(withIdentifier: "ALMainController")
self.present(controller, animated: true, completion: nil)
- 通过创建在从“登录控制器”开始走向“ALMainController”的故事板中搜寻。你给Segue公司的标识符(EX:“goToMain”),并调用在你的代码做类似下面
self.performSegue(withIdentifier: "goToMain", sender: self)
希望帮助!
+0
非常感谢。它的工作原理与你之前的答案一样。非常感谢您的反馈。谢谢。 –
相关问题
- 1. CCLiquid呈现我的屏幕黑色
- 2. iPad黑色空白屏幕问题
- 3. 在整个屏幕上呈现pdf的问题pdf
- 4. QML组件屏幕呈现
- 5. UIGestureRecognizer呈现在屏幕外
- 6. Android。使得屏幕变黑
- 7. Listactivity黑色屏幕标题
- 8. 屏幕突然变黑黑色
- 9. 如何在黑莓屏幕中呈现网页内容?
- 10. 从SKScene呈现UIViewController显示黑色屏幕
- 11. IOS莫代尔视图控制器呈现黑色屏幕
- 12. 我的代码呈现黑屏
- 13. 闪光:AS3全屏模式的问题 - 屏幕一直是黑
- 14. MPMoviePlayerViewController黑屏问题!
- 15. OpenCV2.2黑屏问题
- 16. 展开现成的屏幕问题
- 17. 在解雇iAd的屏幕iPad的屏幕变黑
- 18. 的UIImagePickerController黑屏问题
- 19. 的Android黑屏问题
- 20. 如何让黑莓屏幕上的标题屏幕高度?
- 21. iPhone:捕捉屏幕时出现问题
- 22. 屏幕捕获代码出现问题
- 23. 启动屏幕完成后iOS屏幕变黑
- 24. 多屏幕问题
- 25. Android屏幕问题
- 26. Android屏幕问题
- 27. 意图在整个屏幕上呈现
- 28. React JS:HTML在屏幕上呈现
- 29. 呈现阴影贴图到屏幕?
- 30. 屏幕抓取完全呈现页面
'ALMainController()'等于'ALMainController.init',而不是“ALMainController.initTheOneSetWithAllTheOutletsAndConstraintsInTheStoryboard”。检查:https://stackoverflow.com/questions/24035984/instantiate-and-present-a-viewcontroller-in-swift – Larme