[英]Black Screen in iOS 13 when change Storybord View Controller
在 iOS 13 中,當我調用其他 StoryBoard 時,給 ViewController 充電時,我的視圖上出現黑屏。
我使用此代碼調用新的 StoryBoard:
UIStoryboard *homeSB = [UIStoryboard storyboardWithName:SBNameHome bundle:nil];
UIViewController *homeVC = [homeSB instantiateInitialViewController];
homeVC.modalPresentationStyle = UIModalPresentationFullScreen;
homeVC.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController:homeVC animated:YES completion:nil];
該項目使用多個 StoryBoard,當我調用新的 StoryBoard 時失敗。 如果我用 Xib 構建一個新的 ViewController,不會出現黑屏,但是該項目是用多個 StoryBoard 而不是 Xib 構建的。 我認為這是由 iOS 13 中的新 SceneDelegate 引起的。
任何想法? 謝謝。
@Antonio Ureba
嘗試演示風格
UIModalPresentationStyle.overFullScreen
代替
homeVC.modalPresentationStyle = UIModalPresentationFullScreen;
和
homeVC.modalPresentationStyle = UIModalPresentationOverFullScreen;
嘗試設置背景顏色,我也面臨黑屏,但我通過更改背景顏色來修復它
view.backgroundColor = UIColor.white
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.