• 判断当前模式UITraitCollection.current.userInterfaceStyle
  • Assets.xcassets中为图片和颜色设置Appearance属性在Any或Dark或Light模式下的状态,另外也可系统提供的system开头颜色
  • 模糊视图通过systemMaterial样式的UIBlurEffect初始化
  • 遵循UITraitEnvironment协议监听模式切换
  • 使用overrideUserInterfaceStyle指定当前控制器始终处于某种模式
  • 浅色系APP比较适合适配暗黑模式,若不适配需要在Plist注明User Interface Style字段为Light