前言嗯,深色模式iOS13版本就已经出了,但是呢,我们的app并没有适配(我也不知道为啥,可能是因为懒吧。。。)最近用户使用的时候出问题了,首先是反馈说App里的字不显示 哎哟,我去。。 赶紧看一下 然后看到反馈的截图发现全是黑的, 不对呀,我们App设计的都是白色底色啊, 然后就突然想到iOS有个深色模式,果然在测试机上开启深色模式后,成功复现了问题。解决方案老规矩,先上答案,省的大家看我bb
有一首歌里这么唱:「你长过上一段恋情/我看你多过看他眼睛」,这首歌中的「你」,指的便是陪伴着我们所有人的手机。 随着互联网的发展,智能手表、手机、平板、电脑……这些或大或小的屏幕是我们工作学习、获取信息、与外界沟通的桥梁,在享受便捷的同时,国民视力降低已成为不可避免的事实。 随着手机功能的不断完善,从用于工作的钉钉到用于沟通的微信,从记录生活的相机到聆听世界的音乐,从
文章目录1.AlertDialog、Notification源码使用了建造者模式完成参数的初始化2.安卓应用主题是抽象工厂模式的最好体现3.OKHttp内部采用责任链模式来完成每个interceptor拦截器的调用4.RxJava的观察者模式5.ListView/GridView的适配器模式6.Context外观模式 1.AlertDialog、Notification源码使用了建造者模式完成参
转载 2024-10-23 10:15:20
113阅读
这篇随笔记录在开发Android手机应用过程中经常遇到的问题和解决方案,其中一些问题还没有完美解决,附参考链接供读者继续研究。 注:Android 5.0的问题总结在这个帖子里。1、用(SDK starter package)的installler安装Android SDK时提示无法找到JDK,但实际上机器上已经安装了JDK。一个对不少人有效的解决方法是
转载 2024-06-14 21:57:27
88阅读
# Android 深色浅色模式 在Android应用开发中,深色模式(Dark Mode)和浅色模式(Light Mode)成为了越来越流行的设计趋势。用户可以根据自己的喜好选择应用的主题模式,使得应用在不同场景下更加适应用户的需求。 ## 深色浅色模式的实现 在Android中,可以通过设置`AppCompatDelegate.setDefaultNightMode()`方法来实现深色
原创 2024-06-15 03:39:17
129阅读
1、问题:加载UIWebView底部有黑色边框问题。  设置UIWebView opaque为NO,然后设置其背景色为clearColor。2、问题:iPhone真机输出[UIScreen mainScreen].bounds.size.width 不符合常规逻辑问题。(iPhone6s输出320,iPhone6sp 输出375)  设置--》显示与亮度--》设置的视图为标准模式。(输出不正确是因
自从macOS推出深色模式以后,我是非常喜欢这个功能。我也懒得研究是谁先出这种模式的功能,总之现在macOS、iOS、iPadOS都有了深色模式,Windows也有。这种深色模式不同于以往的护眼模式或者黑夜模式,以往的主题更换一般是降低屏幕亮度或者灰度模式等,而非进行黑白等主题色重新变色。且是根据操作系统亮色深色模式切换而实时更换应用外观模式的(亮色Light、深色Dark或者自动Auto)。总的
从Android10(API 29)开始,在原有的主题适配的基础上,Google开始提供了Force Dark机制,在系统底层直接对颜色和图片进行转换处理,原生支持深色模式。当系统设置深色主题背景或者进入省电模式情况下会进入深色主题背景模式,这样就会导致系统页面都是黑色的显得很不美观,进入了深色主题模式,产品要求禁用深色主题模式,所以功能开发需要要求禁用深色主题功能。我们常见的需要设置的资源有dr
转载 2024-08-07 15:00:27
333阅读
# Android 从深色模式切换浅色模式闪退问题解析 在Android应用开发中,用户体验是非常重要的一环。近些年来,深色模式(Dark Mode)受到越来越多用户的欢迎,但在切换模式时,有些应用可能会出现闪退现象。这不仅影响用户体验,还可能导致用户对应用的信任度下降。本文将就这一问题进行分析,并提供可能的解决措施和代码示例。 ## 深色模式浅色模式切换 在Android系统中,深色
原创 10月前
330阅读
深度操作系统(deepin)是一个致力于为全球用户提供美观易用、安全稳定服务的Linux发行版,同时也一直是排名最高的来自中国团队研发的Linux发行版。(了解deepin国际排名)深度操作系统20.3,升级Stable内核到5.15版本,进一步提升兼容性。修复系统安全漏洞,增强安全性。部分深度应用新增及优化常用功能,满足不同场景下的使用需求。针对桌面环境部分问题修复及优化,只为带来更好体验。更强
在设计领域,iOS系统中的设计风格是绝对的风向标。随着2019年苹果推出深色模式后,各大APP都开始更新了深色模式。既然有深色模式,那必然有浅色模式,二者有什么区别呢?在了解深色模式浅色模式之前,我们需要了解几个概念:杭州UI设计老师讲解深色模式浅色模式对比度极性:描述文本与背景之间对比度;正对比极性(浅色模式):在浅色背景上显示深色字体文本;负对比极性(深色模式):在深色背景(例如黑色)上显
转载 2023-11-21 09:45:23
485阅读
iOS13适配深色模式(Dark Mode)总结好像大概也许是一年前, Mac OS系统发布了深色模式外观, 看着挺刺激, 时至今日用着也还挺爽的终于,随着iPhone11等新手机的发售, iOS 13系统也正式发布了, 伴随着手机版的深色模式也出现在了大众视野我们这些iOS程序猿也有事情做了, 原有项目适配iOS13系统, 适配Dark Mode深色模式虽然现在并没有要求强制适配Dark Mod
转载 2024-06-05 22:16:07
723阅读
这完全是个人习惯问题了,单从健康的角度考虑没有过多的争论浅色主题对眼睛会好一些,这在科学研究上早已经有了定论。写了十几年的程序,交往个几百个同事,从他们的个人行为上看喜欢深色的程序员多一点,浅色调容易提不起精神来,深色调整体感觉酷酷的,看起来更加有感觉。总体来讲完全是个人感觉,当然由于程序员工作相对比较枯燥会时常每隔一段时间,换一次主题,如同累了听听音乐放松一下,是一个道理。程序员绝大部分时间都需
先看实际工作中遇到的两个bug:(1)iPhone Qzone有一个导航栏背景随着页面滑动而渐变的体验,当页面滑动到一定距离时,会改变导航栏上title文本的颜色,但是有一个莫名其妙的bug,如下:在iOS7、iOS8上面只会改变文字,而不会改变三个点的颜色。(2)iPhone Qzone 5.2新加了一个抽屉需求,当为默认主题时抽屉背景需要使用纯白加0.92的alpha透明度,在iOS7、iOS
转载 10小时前
322阅读
# iOS深色模式开发指南 随着用户体验的不断提升,深色模式已成为现代应用程序设计的重要组成部分。iOS系统从iOS 13开始引入深色模式,允许用户在光线较暗的环境中使用应用程序时,减少眼睛的疲劳,同时也带来了一种新的视觉美感。在这篇文章中,我们将探讨如何在iOS应用中实现深色模式,并提供相关的代码示例。 ## 一、深色模式的基本概念 深色模式(Dark Mode)是一种用户界面设置,主要特
原创 8月前
121阅读
Mac插件推荐-Gray自由控制软件禁止使用暗黑主题一、前言之前介绍过通过命令强制关闭暗黑模式的方法但是有些朋友可能需要更多的软件需要设置关闭暗黑主题,并且也有可能需要偶尔恢复暗黑模式,尤其是开发者,开发时可能需要频繁更换主题测试,所以我找到这个软件推荐给大家二、软件介绍Gray 的第一个功能是一键切换 macOS Mojave 的外观颜色。软件支持中文使用很简单简洁,你不必再用终端指令才能让系统
转载 2024-05-11 14:17:12
136阅读
iOS开发中,有时我们需要禁止深色模式,以提升用户体验或保持界面的统一性。本文将详细描述如何在iOS开发中解决“禁止深色模式”的问题,帮你顺利完成项目开发。 ## 环境准备 在开始之前,需要确保你的开发环境已正确设置。以下是一些基本的准备步骤。 - **依赖安装指南** 确保你的开发环境安装了以下依赖: - Xcode 12.0及以上 - Swift 5.0及以上 ```m
原创 6月前
109阅读
DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。 官方网站:devui.design Ng组件库:ng-devui(欢迎Star) 引言深色模式(Dark Mode)在iOS13 引入该特性后各大应用和网站都开始支持了深色模式。在这之前,深色模式更常见于程序IDE开发界面和视频
1、颜色 1.1 系统自动处理 self.backgroundColor = [UIColor systemRedColor]; 1.2 自定义颜色 UIColor *color = [UIColor colorWithDynamicProvider:^UIColor * _Nonnull(UITr
原创 2022-05-13 22:36:23
526阅读
# iOS开发中禁用深色模式的实现方法 在iOS开发中,深色模式(Dark Mode)自iOS 13以来成为了用户界面设计的重要部分。然而,在某些情况下,开发者可能需要禁用应用程序的深色模式,以确保视觉效果和用户体验的一致性。本文将介绍如何实现这一功能,提供必要的代码示例,以及相关的流程图和序列图。 ## 何时禁用深色模式? 禁用深色模式的场景通常包括但不限于以下几种情况: 1. 应用程序中
原创 10月前
116阅读
  • 1
  • 2
  • 3
  • 4
  • 5