Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.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:以模式显示视图控制器时,背景颜色会更改_Ios_Swift - Fatal编程技术网

Ios Swift:以模式显示视图控制器时,背景颜色会更改

Ios Swift:以模式显示视图控制器时,背景颜色会更改,ios,swift,Ios,Swift,我从一个视图控制器中演示了一个MFMessageComposeViewController。父控制器具有黑色背景和灯光状态栏样式。当显示MFMessageComposeViewController时,父控制器背景和状态栏样式将更改 第一幅图显示了在显示MFMessageComposeViewController之前父控制器的顶部区域。第二个显示出现MFMessageComposeViewController时父控制器的顶部区域。我尝试更改多个设置,例如,为持有父控制器的导航控制器更改色调和背景色

我从一个视图控制器中演示了一个MFMessageComposeViewController。父控制器具有黑色背景和灯光状态栏样式。当显示MFMessageComposeViewController时,父控制器背景和状态栏样式将更改

第一幅图显示了在显示MFMessageComposeViewController之前父控制器的顶部区域。第二个显示出现MFMessageComposeViewController时父控制器的顶部区域。我尝试更改多个设置,例如,为持有父控制器的导航控制器更改色调和背景色,但都不起作用。我的知识非常基础,所以很可能我误解了非常基本的Swift概念


您可能已将UIWindow背景颜色设置为白色。尝试在窗口?之前的AppDelegate中使其透明。使KeyAnd可见或将其完全删除:

self.window?.backgroundColor = UIColor.white.withAlphaComponent(0)

您可能已将UIWindow背景颜色设置为白色。尝试在窗口?之前的AppDelegate中使其透明。使KeyAnd可见或将其完全删除:

self.window?.backgroundColor = UIColor.white.withAlphaComponent(0)

确切地非常感谢,没错!谢谢。