一、实现功能及主要思路实现功能:iOS 开发中有时候会有夜间模式(换肤设置)的需求,  其实主要是更改相关颜色操作.每次切换夜间/白天模式时,都会发出通知给所有ViewController,让它们切换到相应的主题.主要思路:1. 创建一个管理模式主题的单例管理类ThemeManage2. 封装好需要做夜间模式变色处理的控件扩展:UIView (ThemeChange), UINaviga
今年的苹果 WWDC 2019 大会信息量非常丰富,大家最关注的一定是 iOS 13。由于苹果这次没有给出描述文件,想要尝鲜的朋友需要下载固件才能升级,固件大小将近 4GB,这也证明了本次更新内容之多。 我们在第一时间给 iPhone 升级了 iOS 13 beta 版,给大家介绍一下那些发布会上没有提到的功能细节。在果粉堂·公·众·号后台回复 13 获得升级教程和固件下载链接。和两个
转载 2023-09-09 00:53:32
96阅读
## 如何实现 iOS 12 模式 随着 iOS 12 的推出,许多开发者开始考虑对其应用程序进行模式的支持。模式不仅能够降低屏幕亮度还可以提升视觉舒适度。本文将指导你如何在 iOS 12 中实现模式,并包括必要的代码和详细说明。 ### 流程概述 下面是实现 iOS 12 模式的一般流程: | 步骤 | 说明
原创 2024-09-20 16:05:25
63阅读
iOS 13终于引来了暗黑模式。每当新特性的到来,iOS开发者们既紧张又有点小兴奋,怀揣着被虐的心态,让我们来看看暗黑模式到底是个啥。虽然这是一个设计驱动的需求,但是本着一颗虔诚(暴躁)的心,我们还是要一步步来,“工欲善其事、必先利其器”,搞清楚应该怎么做。下载 Xcode11,跑起来你的项目。模拟器启动后,在“设置”-“开发者”中打开“Dark Appearance”后,你的项目就自动运行在暗黑
4 种方法,一键打开 macOS Mojave 的黑暗模式2018年07月27日对于熬夜党和夜猫子来说,「手机或电脑屏幕能不能再黑一点、一点」可能是心中想得最多的事情之一。黑暗环境中,屏幕亮度已经最低却依旧亮瞎双眼,则是时常感受到的痛苦。macOS Mojave 带来了全新的全局暗色模式,毫无疑问是众多新特性中最吸引人的方面之一,也是很多人翘首以盼的功能。想要切换外观模式,「只需」:打开「系统偏
iOS 全局禁用模式的描述 在 iOS 开发中,模式的引入为用户提供了更为舒适的视觉体验,尤其在低光环境下。然而,有些应用或项目需求可能会要求全局禁用此模式。本文将对“iOS 全局禁用模式”的全过程进行复盘记录,从环境配置、编译过程、参数调优、定制开发、调试技巧到生态集成,详细阐述实现过程中的每一个步骤。 ### 环境配置 首先,我们需要对开发环境进行配置,以确保能够成功构建不支
原创 6月前
65阅读
新的改变2018年6月5日,在2018苹果全球开发者大会上,苹果发布了mac OS Mojave系统。夜间模式 ,MacOS Mojave的夜间模式,不仅使UI变暗,还切换壁纸,窗口边框和窗口内容,此外,XCode同样也支持夜间模式。用户可以自行设置夜晚模式,也可以由系统决定随时间自动启动。桌面堆积,可以通过类型、日期、标签等进行分类,侧栏底部的新快速操作,可快速执行旋转图像等操作。
  我们每天都会看一些APP和网站。有时候一些设备的亮白色屏幕可能会使我们眼睛感觉到不舒服。这就是为什么越来越多的设计师开始注重创作两种主题模式——明亮和黑暗。  黑暗模式有一些我们应当遵守的特定规范,使其对用户使用来说会更加合理。今天我就给大家讲述一下UI设计中的暗黑模式,使你可以创造一个能带来积极作用的主题。  为什么选择暗黑模式?  黑暗主题的主要优势是在于弱光环境下具有更高的可读性。黑暗模
最近几年国产手机的发展势头都是很不错的,VIVO手机就是其中之一啦。但是,最近有很多小伙伴跟我埋怨说自己的VIVO手机越用越卡了,今天叫你关闭这些开关,手机立马顺畅3倍,还不知道的赶紧看过来吧! 初级清理技巧1、关闭阅图壁纸手机里面总是会多出一些图片,原来都是壁纸惹得祸。长期以往会占据手机大量空间导致手机卡顿。操作方法:打开手机【设置】→【锁屏、桌面与壁纸】→关闭【阅图壁纸】
转载 2024-03-04 10:50:37
141阅读
本文较长,大概需要12分钟阅读。不久前谷歌I/O大会召开,带来了对设计师来说最为重要的的模式。由于Android面对的用户相当广泛,相当严谨具体的模式设计规范已经悄然在Google Design官网推出。让我们先一起具体看看谷歌从哪个几个维度阐述模式的细节。模式(Dark theme)一、用法模式在用户界面的的大部分区域显示为黑色或深色。它是默认(或浅色)主题的补充模式
转载 2023-11-03 20:33:17
170阅读
距离苹果的秋季新品发布会越来越近。果粉们对iPhone12Pro系列的期待也就越来越高。毕竟作为第一代5G版iPhone。不仅改善了过去信号不佳的问题。同时还支持了高速5g网络。更重要的是最近知名大V确定了iPhone12Pro的新特性。不仅会让iPhone12Pro在整体流畅度方面相比过去直接翻倍。同时在看视频方面的整体体验将会大幅度的提升。因此今年的iPhone12Pro或许是没什么创新的一代
转载 2023-12-22 20:39:56
103阅读
随着 iOS 12 的发布,许多开发者开始关注新推出的暗黑模式。它不仅能改善用户体验,也带来了更新的界面和功能。这篇博文将详细阐述如何迁移到 iOS 12 的暗黑模式,涵盖版本对比、迁移指南、兼容性处理、实战案例、排错指南和生态扩展。 ## 版本对比 iOS 12 的暗黑模式在视觉效果和用户交互上有诸多新特性。下面的表格展示了与 iOS 11 的特性差异,其中包含了配色方案、API 支持和用户
原创 6月前
29阅读
# 实现 iOS 12 深色模式的指南 随着 iOS 12 的推出,Apple 引入了深色模式(Dark Mode),使得应用界面能够在低光环境下更加舒适。在这篇文章中,我将指导你一步一步实现深色模式。我们将通过具体的代码示例和说明,帮助你熟悉整个流程。 ## 实现深色模式的流程 以下是实现 iOS 12 深色模式的基本步骤: | 步骤编号 | 步骤描述 | 代码示
原创 9月前
121阅读
苹果在 WWDC 大会上发布了黑暗模式,从 macOS Mojave 到 Google I/O 开发者大会来看,iOS 加入黑暗模式已经是一件可预期的事情了。那么对于设计师来说,我们在设计黑暗模式的时候需要注意哪些问题呢?以下是我针对苹果 Human Interface Guidelines 和最新给出的 iOS 13 beta 源文件,总结的几个的重点。主色从苹果人机交互设计指南和官方
转载 2023-11-12 13:58:16
7阅读
# Android Service与模式 随着手机使用时间的增加,夜间模式模式)在Android应用中变得越来越重要。这种模式可以减轻对用户眼睛的伤害,尤其是在昏暗环境中使用手机时。而Android服务是一种在后台长期执行任务的组件,在实现夜间模式时可以发挥出色的作用。本文将探讨如何在Android中实现模式,并结合Android Service进行示例。 ## Android
原创 7月前
49阅读
在开发中我们常常处于搞不懂设计模式是啥,但是当用设计模式的时候很是熟练,下面我们来介绍下身处我们身边的设计模式(一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。 列表row个数delegate 自定义的de
# Android 模式切换实现指南 在现代应用程序开发中,提供模式(Night Mode)已经成为了一项非常重要的功能,能极大地提升用户体验。本篇文章将指导你如何在 Android 应用中实现模式的切换。我们将通过以下步骤来完成这个功能。 ## 实现步骤 | 步骤 | 描述 | | ------
原创 7月前
70阅读
iOS12.4.6发布:专门针对老机型 目前,苹果破天荒的更新了iOS12,发布了最新的iOS12.4.6正式版系统。不过,这次更新仅仅是针对老机型进行的补丁更新。具体更新内容为:重要的安全更新。简单来说,就是针对不能升级iOS13的机型推出了一个修复安全漏洞的补丁更新,苹果建议支持的旧款机型更新到这个版本。 iOS12.4.6具体支持的机型为: iPhone
作者:Zhujiang前言第一次听到暗黑模式的时候,感觉好酷啊,听着就好看(也不知道我怎么听出来的)。苹果在前几年就有暗黑模式的风声,好像是在IOS11、IOS12的时候就说要推出了,结果愣生生等到了IOS13暗黑模式才推出。IOS13推出到现在已经大半年了,系统应用没得说,完美适配,三方应用也都陆续支持了暗黑模式,就连微信在前段时间的更新中也实现了暗黑模式,先来欣赏下微信的暗黑模式吧! 正文既
转载 2023-08-26 10:23:09
66阅读
# 深色模式插件在iOS12中的应用 随着iOS系统的不断更新,深色模式功能也逐渐被广泛应用。iOS12为开发者提供了API,使他们可以在应用中实现深色模式的切换。本文将介绍如何在iOS12中使用深色模式插件来实现应用的深色模式切换。 ## 深色模式插件示例 下面是一个简单的示例,演示了如何在iOS12中使用深色模式插件来实现深色模式的切换。 ```swift import UIKit
原创 2024-02-29 06:25:03
43阅读
  • 1
  • 2
  • 3
  • 4
  • 5