AJCommonUtils 0.1.6

AJCommonUtils 0.1.6

Ajiejoy 维护。



  • 作者
  • ajijoyo

AJCommonUtils

Language CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后首先从 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
每次语言更改时,您可以使用具有密钥 languageDidChangedNotificationCenter 进行观察。

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 文件。