<p align="center">
<img src="http://i.imgur.com/BwqHhB4.png" alt="Chameleon by Vicc Alexander"/>
</p>
<p align="center">
<img src="https://img.shields.io/badge/downloads-64,933+-ffc003.svg?style=flat" alt="Downloads"/>
<img src="https://img.shields.io/badge/platform-iOS%208%2B-blue.svg?style=flat" alt="Platform: iOS 8+"/>
<a href="https://developer.apple.com/swift"><img src="https://img.shields.io/badge/swift2-compatible-4BC51D.svg?style=flat" alt="Language: Swift 2" /></a>
<a href="https://github.com/Carthage/Carthage"><img src="https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat" alt="Carthage compatible" /></a>
<a href="https://cocoapods.org/pods/ChameleonFramework"><img src="https://cocoapod-badges.herokuapp.com/v/ChameleonFramework/badge.png" alt="Cocoapods compatible" /></a>
<img src="http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat" alt="License: MIT" /> <br><br>
<a href="https://gratipay.com/chameleon/"><img src="https://img.shields.io/badge/Donate-%241%2Fweek-yellow.svg?style=social" alt="Donate"/></a>
</p>
## Introduction
**Chameleon** is a lightweight, yet powerful, color framework for iOS (Objective-C & Swift). It is built on the idea that software applications should function effortlessly while simultaneously maintaining their beautiful interfaces.
With Chameleon, you can easily stop tinkering with RGB values, wasting hours figuring out the right color combinations to use in your app, and worrying about whether your text will be readable on the various background colors of your app.
### Features
<p align="center">
<img src="http://i.imgur.com/lA4J37o.png" alt="Features"/>
</p>
### App Showcase ![New](http://i.imgur.com/BX3b9ES.png)
###### In an upcoming update we'll begin showcasing some of the best apps and companies making use of Chameleon. If you'd like to see your app featured in this section, make sure to add it [here](https://airtable.com/shrr1WK6dLQBZfXV0).
## Table of Contents
[â Product Features](https://github.com/ViccAlexander/Chameleon#-product-features)
[â Requirements](https://github.com/ViccAlexander/Chameleon#%EF%B8%8F-requirements)
[â License](https://github.com/ViccAlexander/Chameleon#-license)
[â Contributions](https://github.com/ViccAlexander/Chameleon#-contributions)
[â Documentation](https://github.com/ViccAlexander/Chameleon#-documentation)
[â Storyboard Add-On](https://github.com/ViccAlexander/Chameleon#storyboard-add-on)
[â Author](https://github.com/ViccAlexander/Chameleon#-author)
[â Special Thanks](https://github.com/ViccAlexander/Chameleon#-special-thanks)
[â To Do List](https://github.com/ViccAlexander/Chameleon#-to-do-list)
[â Change Log](https://github.com/ViccAlexander/Chameleon#-change-log)
<!---
ï¿® [Installation](https://github.com/ViccAlexander/Chameleon#installation)
ï¿® [Usage](https://github.com/ViccAlexander/Chameleon#usage)
ï¿® [UIColor Methods](https://github.com/ViccAlexander/Chameleon#uicolor-methods)
ï¿® [UIStatusBarStyle Methods](https://github.com/ViccAlexander/Chameleon#uistatusbarstyle-methods)
ï¿® [Color Scheme Methods](https://github.com/ViccAlexander/Chameleon#color-schemes-methods)
ï¿® [Flatify Methods (Beta)](https://github.com/ViccAlexander/Chameleon#flatify-methods-beta)
--->
## ð Product Features
### 100% Flat & Gorgeous
Chameleon features over 24 hand-picked colors that come in both light and dark shades.
<p align="center">
<img src="http://i.imgur.com/wkGGWkN.png" alt="Swatches"/>
</p>
### Flat Color Schemes
Chameleon equips you with 3 different classes of flat color schemes that can be generated from a flat or non-flat color. *In the examples below, the white stars indicate the color used to generate the schemes.*
###### Analogous Flat Color Scheme
<p align="center">
<img src="http://i.imgur.com/cPAkSWA.png" alt="Analogous Scheme"/>
</p>
###### Complementary Flat Color Scheme
<p align="center">
<img src="http://i.imgur.com/kisXJsu.png" alt="Complementary Scheme"/>
</p>
###### Triadic Flat Color Scheme
<p align="center">
<img src="http://i.imgur.com/Cy452jQ.png" alt="Triadic Scheme"/>
</p>
### Contrasting Text
With a plethora of color choices available for text, it's difficult to choose one that all users will appreciate and be able to read. Whether you're in doubt of your text and tint color choices, or afraid to let users customize their profile colors because it may disturb the legibility or usability of the app, you no longer have to worry. With Chameleon, you can ensure that all text stands out independent of the background color.
Oh... Chameleon works with the status bar as well. : )
<p align="center">
<img src="http://s29.postimg.org/i1syd7bkn/Contrast.gif" alt="Status Bar"/>
</p>
### Themes ![Beta](http://i.imgur.com/JyYiUJq.png)
Chameleon now allows you easily theme your app with as little as **one line of code**. You can set a theme for all your views, and for specific views as well.
<p align="center">
<img src="http://i.imgur.com/ypfqpIn.png" alt="Themes"/>
</p>
### Colors From Images
Chameleon allows you to seamlessly extract non-flat or flat color schemes from images without hassle. You can also generate the average color from an image with ease. You can now mold the UI colors of a profile, or product based on an image!
<p align="center">
<img src="http://i.imgur.com/6JjFzHo.png" alt="Colors from images"/>
</p>
### Gradient Colors
With iOS 7 & 8, Apple mainstreamed flat colors. Now, with the release of iOS 9, Chameleon strives to elevate the game once more. Say hello to gradient colors. Using one line of code, you can easily set any object's color properties to a gradient (background colors, text colors, tint colors, etc). Other features, like Chameleon's contrasting feature, can also be applied to create a seamless product. Experimentation is encouraged, and gutsiness is applauded!
<p align="center">
<img src="http://i.imgur.com/7hTa5Pd.png" alt="Gradients"/>
</p>
![](http://i.imgur.com/2jN72eh.png)
### Xcode Quick Help Documentation
Chameleon's documentation, while written as clearly and concisely as possible may still render some slightly confused. But don't fret! Staying true to our vision of simplifying the entire color process, we added Xcode Quick Help's Documentation Support! Simply highlight a Chameleon method or tap it with three fingers to find out more about what it is and what it does!
<p align="center">
<img src="http://i.imgur.com/p4KkQ9X.png" alt="Xcode Quick Help Documentation"/>
</p>
### Storyboard Palette
If you're like me and love to use storyboard, Chameleon's got you covered. We've provided you with a quick and easy way to access Chameleon colors right from Storyboard, and any other app that uses the color picker (i.e. TextEdit).
<p align="center">
<img src="http://i.imgur.com/QhhPFHY.gif" alt="Chameleon Palette"/>
</p>
## â ï¸ Requirements
* Objective-C or Swift
* Requires a minimum of iOS 7.0 for Objective-C (No active development for anything earlier, but may work with 6.0) and a minimum of iOS 8.0 for Swift.
* Requires Xcode 6.3 for use in any iOS Project
## ð License
Chameleon is released and distributed under the terms and conditions of the [MIT license](https://github.com/ViccAlexander/Chameleon/blob/master/LICENSE.md).
## ð¥ Contributions
If you run into problems, please open up an issue. We also actively welcome pull requests. By contributing to Chameleon you agree that your contributions will be licensed under its MIT license.
If you use Chameleon in your app we would love to hear about it! Drop Vicc a line on [twitter](http://twitter.com/viccsmind).
## ð Documentation
All methods, properties, and types available in Chameleon are documented below.
#####Documentation Table of Contents
[â Installation](https://github.com/ViccAlexander/Chameleon#instal
破碎的天堂鸟
- 粉丝: 1w+
- 资源: 2993
最新资源
- Java毕业设计-基于springboot+Vue的大学生就业需求分析系统(附源码,部署教程).zip
- 基于鹈鹕优化算法的分类、回归与时序预测:多种机器学习模型集成及Matlab实现,鹈鹕优化算法优化用于分类 回归 时序预测 鹈鹕优化支持向量机SVM,最小二乘支持向量机LSSVM,随机森林RF,极限学习
- Java毕业设计-基于springboot+Vue的基于个性化定制的智慧校园管理系统设计与开发(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的车辆管理系统2(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的宠物商城网站设计与实现(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的机动车号牌管理系统2(附源码,部署教程).zip
- Java毕业设计-基于SpringBoot+Vue的宠物商城网站设计与实现2(附源码,部署教程).zip
- 【ClothSwapSemanticSegmentationFullAuto】语义切割全自动换装
- 【ClothSwapImageMaskProcessSemiAuto】图像与遮罩多样化处理换装
- 30个热门的前端面试题及其答案
- 足球数据集,10714张图片,yolov5格式txt标注,可识别 裁判员,足球,守门员和球员 89.8%的正确识别率
- 【ClothSwapFluxReduxTextureRemovalResamplingSemiAuto】FluxRedux换装去纹理二次采样
- Java毕业设计-基于springboot+Vue的车辆管理系统(附源码,部署教程).zip
- Java毕业设计-基于springboot+Vue的基于Java的房地产销售管理系统的设计与实现2(附源码,部署教程).zip
- Java毕业设计--基于SpringBoot+Vue的基于JS的个人云盘管理系统的设计与实现2(附源码,部署教程).zip
- 西门子PLC 1200与V20变频器通讯程序实现及操作手册(触摸屏控制、频率设定与读取),西门子1200与西门子V20变频器通讯程序 器件:西门子1200 PLC,西门子v20变频器,西
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈