美文网首页
iOS13 暗夜模式

iOS13 暗夜模式

作者: Clark_new | 来源:发表于2019-11-01 10:06 被阅读0次

iOS 13 推出了全新场景:暗夜模式 适配起来相对简单一些,总结一下适配方案及如何适配!

1:背景颜色适配

+(UIColor *)colorWithLight:(UIColor *)lightColor Dark:(UIColor *)darkColor
{
    if (@available(iOS 13.0, *)) {//iOS13推出
        return [UIColor colorWithDynamicProvider:^UIColor * _Nonnull(UITraitCollection * _Nonnull tc) {
            if (tc.userInterfaceStyle == UIUserInterfaceStyleLight){//普通模式
                return lightColor;
            }else if (tc.userInterfaceStyle == UIUserInterfaceStyleDark){//暗夜模式
                return darkColor;
            }
            return lightColor;
        }];
    } else {
        return lightColor;
    }
}

2:图片适配
Assets.xcassets目录里面新增了一个Appearances选项,我们只需要在Asset Catalog中添加自定义图片,然后选择Appearances,然后添加暗黑模式下的图片即可。


暗夜模式

Appearances有三个选项,我这里选择是适配深色模式和非深色模式(Any,Dark)

相关文章

  • iOS动态换肤-支持暗夜模式

    适配暗夜模式 iOS13新出现了暗夜模式,苹果新增了一些API方便我们来做适配。这里不做深入,只是稍微总结下。适配...

  • iOS13 暗夜模式

    iOS 13 推出了全新场景:暗夜模式 适配起来相对简单一些,总结一下适配方案及如何适配! 1:背景颜色适配 2:...

  • iOS13 暗夜模式适配

    最近因为需要拾起一年之前的公司项目,iOS 13 系统下需要进行适配的太多了,做个总结吧。 这里小伙伴们需要了解 ...

  • iOS13 适配 夜间模式(深色模式)与其他

    https://www.jianshu.com/p/46b174babe09 iOS13 适配 夜间模式与其他 夜...

  • iOS 暗黑模式

    需求 iOS13 的暗黑模式已经推出来有很长一段时间了,之前觉得苹果应该不会强制要求适配暗黑模式,因此仅仅是禁止暗...

  • iOS13黑暗模式关闭

    iOS13黑暗模式关闭,代码如下:

  • iOS13 暗黑模式适配

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

  • ios关闭暗夜模式

    1.全局关闭info 清单,添加key 为User Interface Style,Type 为String,Va...

  • ios13夜间模式

    昨天和今天在继续制作我的健康养生项目。 1.在主页、知识两个界面给tableview赋上数据。 2.完善了一下夜间...

  • uni-app做iOS的夜间模式

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

网友评论

      本文标题:iOS13 暗夜模式

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