美文网首页
ios13 暗黑模式适配

ios13 暗黑模式适配

作者: 依米米一 | 来源:发表于2020-04-24 16:57 被阅读0次

1、强制禁止暗黑模式 在info中添加User Interface Style 设置为Light

2、开始适配:去掉info中User Interface Style

写到header文件中全局调用

判断暗黑

static inline BOOL Drak_Model() {

    BOOLdrakModel =NO;

    if(@available(iOS13.0, *)) {

        drakModel =(UITraitCollection.currentTraitCollection.userInterfaceStyle ==UIUserInterfaceStyleDark);

    }

    returndrakModel;

}

一、颜色适配

//颜色

staticinlineUIColor* SwitchColor(UIColor*lightColor,UIColor*darkColor) {

    if(@available(iOS13.0, *)) {

        lightColor =[UIColorcolorWithDynamicProvider:^UIColor*_Nonnull(UITraitCollection*_Nonnulltrait) {

            if (trait.userInterfaceStyle == UIUserInterfaceStyleDark) {

                returndarkColor;

            }else{

                returnlightColor;

            }

        }];

    }

    returnlightColor;

}

//项目主要背景色

#define  mainBGColor  SwitchColor( [UIColor whiteColor],  [UIColor blackColor])

在需要的地方直接调用

 view.backgroundColor =mainBGColor;

(注:颜色也可以在资源图片中添加)

二、图片适配

在资源文件中添加相应的图片

三、实时监听暗黑切换方法

- (void)traitCollectionDidChange:(UITraitCollection*)previousTraitCollection

相关文章

  • 暗黑模式开发

    iOS13暗黑模式适配(项目开发版) iOS 13 DarkMode 暗黑模式 IOS 暗黑模式适配---基础适配

  • uni-app做iOS的夜间模式

    iOS13适配暗黑模式/夜间模式/深色模式/暗黑主题(DarkMode)问题:1.监听Android深色或浅色模式...

  • iOS:暗黑模式适配

    简介:iOS13苹果推出的暗黑模式,在去年苹果已经声明必须适配暗黑模式否则会下架。网上有很多好的文章来适配暗黑模式...

  • iOS13 暗黑模式适配

    iOS13 暗黑模式适配,代码设置主题模式. AppDelegate中设置主题模式 UINavigationCon...

  • ios13适配不断更新

    1. 暗黑模式 iOS13使用暗黑模式时,UIView默认背景色会变成暗黑色。适配暗黑模式的工作量较大,改为强制使...

  • iOS13 适配总结

    1. 暗黑模式 iOS13使用暗黑模式时,UIView默认背景色会变成暗黑色。适配暗黑模式的工作量较大,改为强制使...

  • 自己适配iOS13解决的问题总结

    自己适配iOS13解决的问题总结 1.暗黑模式Dark Mode iOS 13 推出暗黑模式,UIView默认背景...

  • iOS13暗黑模式修改TabBarItem图标

    本篇主要对项目中适配iOS13 暗黑模式 TabBarItem图标更换的总结。方便日后复习。 一.暗黑模式下只有让...

  • iOS暗黑模式(Dark Mode)适配之WKWebview与轮

    0、前言 随着iOS13的普及,大多数的APP都已经适配了暗黑模式,网络上关于暗黑模式适配的文章也很多,基本看几篇...

  • ios 不想适配ios13暗黑模式怎么办? Xcode10打包适

    前言:ios13可以设置暗黑模式,即浅色和深色,但是app如果适配的话需要做很多工作,比如暗黑图片等,如果不想适配...

网友评论

      本文标题:ios13 暗黑模式适配

      本文链接:https://www.haomeiwen.com/subject/sawiuhtx.html