Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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 Swift状态栏和导航栏在更新到Xcode 11和Swift 5后位于顶部_Ios_Xcode11 - Fatal编程技术网

IOS Swift状态栏和导航栏在更新到Xcode 11和Swift 5后位于顶部

IOS Swift状态栏和导航栏在更新到Xcode 11和Swift 5后位于顶部,ios,xcode11,Ios,Xcode11,更新到Xcode 11和Swift 5后,我遇到了一个问题(下面的屏幕截图) 我的ViewController总是有奇怪的顶部空间 这是虫子吗?如果是,如何解决这个问题 这不是由Swift 5.0引起的,而是由框架引起的。从iOS 13.0开始,所有模式演示都默认为该类型。将其设置为旧默认值的一种方法是将模态的表示类型设置为.fullScreen。如果您使用的是故事板,您可以这样完成: 这不是由Swift 5.0引起的,而是由框架引起的。从iOS 13.0开始,所有模式演示都默认为该类型。将其设

更新到Xcode 11和Swift 5后,我遇到了一个问题(下面的屏幕截图)

我的
ViewController
总是有奇怪的顶部空间

这是虫子吗?如果是,如何解决这个问题


这不是由Swift 5.0引起的,而是由框架引起的。从iOS 13.0开始,所有模式演示都默认为该类型。将其设置为旧默认值的一种方法是将模态的表示类型设置为
.fullScreen
。如果您使用的是故事板,您可以这样完成:


这不是由Swift 5.0引起的,而是由框架引起的。从iOS 13.0开始,所有模式演示都默认为该类型。将其设置为旧默认值的一种方法是将模态的表示类型设置为
.fullScreen
。如果您使用的是故事板,您可以这样完成:


您好,谢谢,通过将segue更改为modal解决了此问题。但我使用push在控制器之间导航。那么,当我使用push时,如何解决它呢,对不起,我的英语不好:)@alex你在用推送?确保您要从中推送的控制器嵌入到导航控制器中,否则它将作为控制器以模式呈现控制器。这就是您问题的精确解决方案。您好,谢谢,通过将segue更改为modal解决了此问题。但我使用push在控制器之间导航。那么,当我使用push时,如何解决它呢,对不起,我的英语不好:)@alex你在用推送?确保您要从中推送的控制器嵌入到导航控制器中,否则它将作为控制器以模式呈现控制器。这正是你问题的解决办法。