概览
亮化工具
是一个简单但功能强大的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许可证。有关更多信息,请参阅许可证文件。