亮化工具 1.0

亮化工具 1.0

Igor Matyushkin维护。




Illumination

概览

亮化工具 是一个简单但功能强大的iOS应用内容高亮工具。

如何开始

  • Source文件夹的内容复制到您的项目中。

或者

  • 使用亮化工具 cocoapod

需求

  • iOS 9及以后版本
  • Xcode 9及以后版本
  • Swift 4

用法

库中的主要部分是亮化工具类。改变整个应用程序中的亮度等级非常简单

Illumination.shared.level = .dark

// or

Illumination.shared.level = .light

当亮度等级改变时,应用程序中所有的视图和视图控制器将收到一个通知,这可以通过覆盖特别方法来处理

class MyViewController: UIViewController {

    override func illuminationLevelDidChange(to level: IlluminationLevel) {
        super.illuminationLevelDidChange(to: level)
        
        switch level {
        case .dark:
            // Setup content for dark tint colors
            break
        case .light:
            // Setup content for light tint colors
            break
        }
    }

}

在自定义的UIView子类中也可以重写相同的方法。

许可证

照明可用MIT许可证。有关更多信息,请参阅许可证文件