ColorCompatibility:使用iOS 13+系统颜色,同时默认在iOS <= 12上使用浅色

时间:2024-05-24 14:49:24
【文件属性】:

文件名称:ColorCompatibility:使用iOS 13+系统颜色,同时默认在iOS <= 12上使用浅色

文件大小:32KB

文件格式:ZIP

更新时间:2024-05-24 14:49:24

Swift

色彩兼容性 在iOS 13中,Apple引入了一堆新的系统颜色(标签,systemBackground等)。 这些颜色可动态适应首选的用户界面样式,但这些颜色在iOS <13上不可用。ColorCompatibility是一个自动生成的库,它允许您将系统颜色指定为ColorCompatibility命名空间的静态var,而不是UIColor。 使用此设置将使颜色在iOS 13+和iOS <= 12上都“正常工作”。在iOS <= 12上,颜色默认为Apple的浅色模式颜色。 请注意:有一些系统的颜色(如systemGray , systemBlue等),这已经面世的iOS 13.前该库目前不针对这些颜色提供回退-您可以使用UIColor来访问它们。 如果您有在这些库的枚举中包含这些颜色的用例,请随时提交问题! 例如: import ColorCompatibility myView.


【文件预览】:
ColorCompatibility-main
----.gitignore(1KB)
----Sources()
--------ColorCompatibility.swift(7KB)
----Example()
--------.gitignore(14B)
--------ColorCompatibility()
--------ColorCompatibility.xcworkspace()
--------README.md(218B)
--------Tests()
--------Podfile.lock(305B)
--------ColorCompatibility.xcodeproj()
--------Gemfile(60B)
--------.bundle()
--------Podfile(182B)
--------Gemfile.lock(2KB)
----_Pods.xcodeproj()
--------project.pbxproj(38KB)
----LICENSE(1KB)
----README.md(3KB)
----Package.swift(394B)
----ColorCompatibility.podspec(2KB)

网友评论