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