Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode 11:将Xcode 10更新为Xcode 11后出现显示问题_Ios_Swift_Xcode - Fatal编程技术网

Ios Xcode 11:将Xcode 10更新为Xcode 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

我是Swift的新手。我用Xcode10开发了一个小应用程序。当我将Xcode 10升级到11版本时,所有视图都发生了变化。现在,我在所有视图的顶部看到第一个视图的一小部分(后面)。当我向下滚动视图时,我看到了我的第一个视图。通过图片,它将更加清晰:


如何避免这种情况?

这是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?