Ios Xcode 11:将Xcode 10更新为Xcode 11后出现显示问题
我是Swift的新手。我用Xcode10开发了一个小应用程序。当我将Xcode 10升级到11版本时,所有视图都发生了变化。现在,我在所有视图的顶部看到第一个视图的一小部分(后面)。当我向下滚动视图时,我看到了我的第一个视图。通过图片,它将更加清晰:Ios Xcode 11:将Xcode 10更新为Xcode 11后出现显示问题,ios,swift,xcode,Ios,Swift,Xcode,我是Swift的新手。我用Xcode10开发了一个小应用程序。当我将Xcode 10升级到11版本时,所有视图都发生了变化。现在,我在所有视图的顶部看到第一个视图的一小部分(后面)。当我向下滚动视图时,我看到了我的第一个视图。通过图片,它将更加清晰: 如何避免这种情况?这是iOS 13上的新行为,您可以使用代码片段将其更改回全屏 let vc = UIViewController() vc.modalPresentationStyle = .fullScreen self.present(vc
如何避免这种情况?这是iOS 13上的新行为,您可以使用代码片段将其更改回全屏
let vc = UIViewController()
vc.modalPresentationStyle = .fullScreen
self.present(vc, animated: true, completion: nil)
文档发生这种情况是因为您正在演示视图控制器。Xcode没有问题,这是由于iOS13的新窗口方法。您可以使用以下代码演示全屏演示-
viewControler.modalPresentationStyle=.fullScreen
首先感谢您的快速回答。我把这段代码放在哪里了?根据你的描述,我假设你的意思是窗口更改只出现在iOS 13上-Xcode 11在模拟器中使用iOS 13。如果您的iOS设备运行的是iOS 12或更早版本,它们就不会有这种新行为。@YvonAv where取决于您是以编程方式演示还是使用情节提要感谢您的帮助。没关系。我使用storyboradThanks,但我把代码放在哪里?在我的第一个/缅因州swift ViewController中?是的,因此您必须将其添加到当前ViewController显示的位置,如果可能,您还可以在您的问题中共享您的代码。导入UIKit类FittingViewController:UIViewController{//nom et icon TabBar required init?(编码器aDecoder:NSCoder){super.init(编码者:aDecoder)tabBarItem=UIAbbarItem(标题:“配件”,图像:UIImage(命名为:“配件图标”),标记:2)}覆盖func viewDidLoad(){super.viewDidLoad()}覆盖func ViewWillEnglish({animated:Bool){AppDelegate.AppUtility.lockOrientation(UIInterfaceOrientationTask.all)}哪个ViewController正在显示FittingViewController?