为什么UIWindow背景颜色通常为黑色,而默认值为nil,这意味着颜色清晰



从苹果的文档中,UIView的backgroundColor(UIWindow从中继承)默认值为nil,这意味着清晰的颜色
但是当我刚从模板创建了一个单视图应用程序并运行它的窗口时,它的颜色是黑色的,为什么?

有一个清晰的窗口是没有意义的,所以苹果可能会将其设置为默认的黑色,在某个时候你必须为屏幕选择一种颜色。

如果强制清除UIWindow,则屏幕仍然为黑色,因为窗口后面的颜色为黑色。

最新更新