AJCommonUtils
示例
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install。
要求
XCode 9.4
Swift 4
安装
AJCommonUtils 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod 'AJCommonUtils' //for swift 5
pod 'AJCommonUtils', '~> 0.1.3' //for swift 4++使用
语言
在 didFinishLaunchingWithOptions 中设置 setDefaultLocale 来在第一次安装时初始化特定语言,默认语言为 en,您应该更改首选的默认语言。
请确保您已设置
Localized.strings。
每次语言更改时,您可以使用具有密钥languageDidChanged的NotificationCenter进行观察。
Language.setDefaultLocale(language: "id")函数 setLocale 可在运行时将 Bundle 设置为特定语言,无需重新启动应用程序。
更改语言后,不要忘记刷新整个 UI。
Language.setLocale(language: "en")函数 localized 可根据所选的 setLocale 来更改语言,基于 Localized.Strings。
let title = "welcome.example.title".localized
titleLabel.text = title颜色
通过十六进制字符串初始化颜色,默认 alpha 的值为 1.0,值从 0 到 1.0。
UIColor(hexString: #ffffff, alpha: 0.5)通过 RGB 初始化颜色,默认 alpha 的值为 1.0,值从 0 到 1.0。
UIColor(R: 255, G: 255, B: 255, alpha: 0.4)UIColor 扩展 lighter 使颜色更浅,不改变透明度,默认值是 0.3,值从 0 到 1.0。
UIColor.black.lighter(by: 0.3)UIColor 扩展 darker 使颜色更暗,不改变透明度,默认值是 0.3,值从 0 到 1.0。
UIColor.black.darker(by: 0.3)作者
ajijoyo, [email protected]
许可
AJCommonUtils 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。