0
点赞
收藏
分享

微信扫一扫

ios 13 暗黑模式(Dark Mode)适配(上)

酷子腿长一米八 2021-09-29 阅读 179
iOS OC开发

一、怎么才能看自己的app在暗黑模式下的样子呢?

二、如果自己的app还没有适配暗黑模式又担心用户使用暗黑模式的时候界面不好看,怎么办?

解决方案:

 强制关闭暗黑模式
    #if defined(__IPHONE_13_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_13_0
    if(@available(iOS 13.0,*)){
    self.window.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }
    #endif

(1)、设置此属性会影响当前view/viewController/window 以及它下面的任何内容。

self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;

(2)、如果你希望一个子视图监听系统的模式,请将 overrideUserInterfaceStyle 属性设置为UIUserInterfaceStyleUnspecified。

self.overrideUserInterfaceStyle = UIUserInterfaceStyleUnspecified;

三、iphone 6开启暗黑模式方法:

举报

相关推荐

0 条评论