Wonderful:不仅仅是一个酷炫的颜色库

Wonderful是一个关于色彩的库。

1000

Wonderful不仅是一个酷炫的颜色库,还有很多强大实用的功能,而且使用方便。

Demo

建议使用iPhone6模拟器运行Demo。Demo做得很漂亮,对Wonderful的使用有很大帮助。Demo程序截图:

1001

安装

  • 当前版本:1.1.0
  • 安装要求:iOS 7.0及以后

通过CocoaPods安装

使用

UIColor + Wonderful

1、这个分类里扩充了更多的颜色扩展,以后随手写个小Demo就有很多漂亮的颜色可以用了,而且用法和系统自带颜色的用法相同,相当方便。

2、Wonderful的作者给每个常用色定义了平均9个颜色阶梯的宏,使用起来很方便。 从1~9宏的颜色逐渐变深,可以根据自己的感觉使用浅一级的宏或深一级的宏。

1003

1005

UIColor + Separate

1、提供颜色分离方案,可以将任何颜色的 r、g、b 和 alpha 值取出。

 2、提供颜色参数打印方法,可以直接打印颜色的详细参数。

3、提供颜色反色方案,可以通过一个颜色算出此颜色的反色。这样无论用户将背景设置成什么色,文字颜色都是背景的反色。

4、提供颜色微调方案,可以让一个已知颜色的rgb的某值上升或下降若干。不管背景是什么色,边框都比背景深20。 也可以将认可颜色的详细值打印出来。

003

SXColorGradientView

可以自定义颜色渐变的View,可以设置多种样式。

1、设置任何颜色到透明色的渐变过渡。

2、设置两个颜色的渐变过渡。

3、设置多个颜色的渐变过渡。

4、设置喜欢的渐变过渡方向。

1006

SXMarquee

可以实现多种样式的跑马灯,跑马灯的背景是基于颜色过渡view做的,可以设置任何颜色,还可以为跑马灯绑定点击事件。

屏幕快照 2016-01-24 上午1.08.46

SXColorLabel

1、将文本中的重要内容用特殊符号包起来,就会特殊显示,如下图:

1002

2、如果用<>包起来,就会显示高亮颜色。如果用[ ]包起来,就会显示高亮的字体。

3、高亮颜色和高亮字体可以自行设置。

4、可以混合使用 <> 和 [ ] ,使 高亮的字体里有高亮颜色。

开源地址:https://github.com/dsxNiubility/Wonderful

打赏支持我整理更多优质资源,谢谢!

打赏编辑

打赏支持我整理更多优质资源,谢谢!

任选一种支付方式

2 7 收藏

资源整理者简介:魏川程



直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1440 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer