Skip to content

kaiinui/UIColor-uiGradientsAdditions

Repository files navigation

UIColor+uiGradients

Beautiful colors from http://uigradients.com/

Usage

UIColor *startColor = [UIColor uig_emeraldWaterStartColor];
UIColor *endColor = [UIColor uig_emeraldWaterEndColor];

CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = view.bounds;
gradient.startPoint = CGPointMake(0, 0);
gradient.endPoint = CGPointMake(view.frame.size.width, 0);
gradient.colors = @[(id)[startColor CGColor], (id)[endColor CGColor], nil];

[view.layer insertSublayer:gradient atIndex:0];

You can pick a color from various preset colors!

Installation

pod 'UIColor+uiGradients'

To inspect colors, I recommend to use ColorSense-for-Xcode.

Or see http://uigradients.com/

The list of colors

# pragma mark - Emerald Water

+ (UIColor *)uig_emeraldWaterStartColor;
+ (UIColor *)uig_emeraldWaterEndColor;

# pragma mark - Lemon Twist

+ (UIColor *)uig_lemonTwistStartColor;
+ (UIColor *)uig_lemonTwistEndColor;

# pragma mark - Horizon

+ (UIColor *)uig_horizonStartColor;
+ (UIColor *)uig_horizonEndColor;

# pragma mark - Rose Water

+ (UIColor *)uig_roseWaterStartColor;
+ (UIColor *)uig_roseWaterEndColor;

# pragma mark - Frozen

+ (UIColor *)uig_frozenStartColor;
+ (UIColor *)uig_frozenEndColor;

# pragma mark - Mango Pulp

+ (UIColor *)uig_mangoPulpStartColor;
+ (UIColor *)uig_mangoPulpEndColor;

# pragma mark - Bloody Mary

+ (UIColor *)uig_bloodyMaryStartColor;
+ (UIColor *)uig_bloodyMaryEndColor;

# pragma mark - Aubergine

+ (UIColor *)uig_aubergineStartColor;
+ (UIColor *)uig_aubergineEndColor;

# pragma mark - Aqua Marine

+ (UIColor *)uig_aquaMarineStartColor;
+ (UIColor *)uig_aquaMarineEndColor;

# pragma mark - Sunrise

+ (UIColor *)uig_sunriseStartColor;
+ (UIColor *)uig_sunriseEndColor;

# pragma mark - Purple Paradise

+ (UIColor *)uig_purpleParadiseStartColor;
+ (UIColor *)uig_purpleParadiseEndColor;

# pragma mark - Sea Weed

+ (UIColor *)uig_seaWeedStartColor;
+ (UIColor *)uig_seaWeedEndColor;

# pragma mark - Pinky

+ (UIColor *)uig_pinkyStartColor;
+ (UIColor *)uig_pinkyEndColor;

# pragma mark - Cherry

+ (UIColor *)uig_cherryStartColor;
+ (UIColor *)uig_cherryEndColor;

# pragma mark - Mojito

+ (UIColor *)uig_mojitoStartColor;
+ (UIColor *)uig_mojitoEndColor;

# pragma mark - Juicy Orange

+ (UIColor *)uig_juicyOrangeStartColor;
+ (UIColor *)uig_juicyOrangeEndColor;

# pragma mark - Mirage

+ (UIColor *)uig_mirageStartColor;
+ (UIColor *)uig_mirageEndColor;

# pragma mark - Steel Gray

+ (UIColor *)uig_steelGrayStartColor;
+ (UIColor *)uig_steelGrayEndColor;

# pragma mark - Kashmir

+ (UIColor *)uig_kashmirStartColor;
+ (UIColor *)uig_kashmirEndColor;

# pragma mark - Electric Violet

+ (UIColor *)uig_electricVioletStartColor;
+ (UIColor *)uig_electricVioletEndColor;

# pragma mark - Venice Blue

+ (UIColor *)uig_veniceBlueStartColor;
+ (UIColor *)uig_veniceBlueEndColor;

# pragma mark - Bora Bora

+ (UIColor *)uig_boraBoraStartColor;
+ (UIColor *)uig_boraBoraEndColor;

# pragma mark - Moss

+ (UIColor *)uig_mossStartColor;
+ (UIColor *)uig_mossEndColor;

# pragma mark - Shroom Haze

+ (UIColor *)uig_shroomHazeStartColor;
+ (UIColor *)uig_shroomHazeEndColor;

# pragma mark - Mystic

+ (UIColor *)uig_mysticStartColor;
+ (UIColor *)uig_mysticEndColor;

# pragma mark - Midnight City

+ (UIColor *)uig_midnightCityStartColor;
+ (UIColor *)uig_midnightCityEndColor;

# pragma mark - Sea Blizz

+ (UIColor *)uig_seaBlizzStartColor;
+ (UIColor *)uig_seaBlizzEndColor;

# pragma mark - Opa

+ (UIColor *)uig_opaStartColor;
+ (UIColor *)uig_opaEndColor;

# pragma mark - Titanium

+ (UIColor *)uig_titaniumStartColor;
+ (UIColor *)uig_titaniumEndColor;

# pragma mark - Mantle

+ (UIColor *)uig_mantleStartColor;
+ (UIColor *)uig_mantleEndColor;

# pragma mark - Dracula

+ (UIColor *)uig_draculaStartColor;
+ (UIColor *)uig_draculaEndColor;

# pragma mark - Peach

+ (UIColor *)uig_peachStartColor;
+ (UIColor *)uig_peachEndColor;

# pragma mark - Moonrise

+ (UIColor *)uig_moonriseStartColor;
+ (UIColor *)uig_moonriseEndColor;

# pragma mark - Clouds

+ (UIColor *)uig_cloudsStartColor;
+ (UIColor *)uig_cloudsEndColor;

# pragma mark - Stellar

+ (UIColor *)uig_stellarStartColor;
+ (UIColor *)uig_stellarEndColor;

# pragma mark - Bourbon

+ (UIColor *)uig_bourbonStartColor;
+ (UIColor *)uig_bourbonEndColor;

# pragma mark - Calm Darya

+ (UIColor *)uig_calmDaryaStartColor;
+ (UIColor *)uig_calmDaryaEndColor;

# pragma mark - Influenza

+ (UIColor *)uig_influenzaStartColor;
+ (UIColor *)uig_influenzaEndColor;

# pragma mark - Shrimpy

+ (UIColor *)uig_shrimpyStartColor;
+ (UIColor *)uig_shrimpyEndColor;

# pragma mark - Army

+ (UIColor *)uig_armyStartColor;
+ (UIColor *)uig_armyEndColor;

# pragma mark - Miaka

+ (UIColor *)uig_miakaStartColor;
+ (UIColor *)uig_miakaEndColor;

# pragma mark - Pinot Noir

+ (UIColor *)uig_pinotNoirStartColor;
+ (UIColor *)uig_pinotNoirEndColor;

# pragma mark - Day Tripper

+ (UIColor *)uig_dayTripperStartColor;
+ (UIColor *)uig_dayTripperEndColor;

# pragma mark - Namn

+ (UIColor *)uig_namnStartColor;
+ (UIColor *)uig_namnEndColor;

# pragma mark - Blurry Beach

+ (UIColor *)uig_blurryBeachStartColor;
+ (UIColor *)uig_blurryBeachEndColor;

# pragma mark - Vasily

+ (UIColor *)uig_vasilyStartColor;
+ (UIColor *)uig_vasilyEndColor;

# pragma mark - A Lost Memory

+ (UIColor *)uig_aLostMemoryStartColor;
+ (UIColor *)uig_aLostMemoryEndColor;

# pragma mark - Petrichor

+ (UIColor *)uig_petrichorStartColor;
+ (UIColor *)uig_petrichorEndColor;

# pragma mark - Jonquil

+ (UIColor *)uig_jonquilStartColor;
+ (UIColor *)uig_jonquilEndColor;

# pragma mark - Sirius Tamed

+ (UIColor *)uig_siriusTamedStartColor;
+ (UIColor *)uig_siriusTamedEndColor;

# pragma mark - Kyoto

+ (UIColor *)uig_kyotoStartColor;
+ (UIColor *)uig_kyotoEndColor;

# pragma mark - Misty Meadow

+ (UIColor *)uig_mistyMeadowStartColor;
+ (UIColor *)uig_mistyMeadowEndColor;

# pragma mark - Aqualicious

+ (UIColor *)uig_aqualiciousStartColor;
+ (UIColor *)uig_aqualiciousEndColor;

# pragma mark - Moor

+ (UIColor *)uig_moorStartColor;
+ (UIColor *)uig_moorEndColor;

# pragma mark - Almost

+ (UIColor *)uig_almostStartColor;
+ (UIColor *)uig_almostEndColor;

# pragma mark - Forever Lost

+ (UIColor *)uig_foreverLostStartColor;
+ (UIColor *)uig_foreverLostEndColor;

# pragma mark - Winter

+ (UIColor *)uig_winterStartColor;
+ (UIColor *)uig_winterEndColor;

# pragma mark - Autumn

+ (UIColor *)uig_autumnStartColor;
+ (UIColor *)uig_autumnEndColor;

# pragma mark - Candy

+ (UIColor *)uig_candyStartColor;
+ (UIColor *)uig_candyEndColor;

# pragma mark - Reef

+ (UIColor *)uig_reefStartColor;
+ (UIColor *)uig_reefEndColor;

# pragma mark - The Strain

+ (UIColor *)uig_theStrainStartColor;
+ (UIColor *)uig_theStrainEndColor;

# pragma mark - Dirty Fog

+ (UIColor *)uig_dirtyFogStartColor;
+ (UIColor *)uig_dirtyFogEndColor;

# pragma mark - Earthly

+ (UIColor *)uig_earthlyStartColor;
+ (UIColor *)uig_earthlyEndColor;

# pragma mark - Virgin

+ (UIColor *)uig_virginStartColor;
+ (UIColor *)uig_virginEndColor;

# pragma mark - Ash

+ (UIColor *)uig_ashStartColor;
+ (UIColor *)uig_ashEndColor;

# pragma mark - Shadow Night

+ (UIColor *)uig_shadowNightStartColor;
+ (UIColor *)uig_shadowNightEndColor;

# pragma mark - Cherryblossoms

+ (UIColor *)uig_cherryblossomsStartColor;
+ (UIColor *)uig_cherryblossomsEndColor;

# pragma mark - Parklife

+ (UIColor *)uig_parklifeStartColor;
+ (UIColor *)uig_parklifeEndColor;

# pragma mark - Dance To Forget

+ (UIColor *)uig_danceToForgetStartColor;
+ (UIColor *)uig_danceToForgetEndColor;

# pragma mark - Starfall

+ (UIColor *)uig_starfallStartColor;
+ (UIColor *)uig_starfallEndColor;

# pragma mark - Red Mist

+ (UIColor *)uig_redMistStartColor;
+ (UIColor *)uig_redMistEndColor;

# pragma mark - Teal Love

+ (UIColor *)uig_tealLoveStartColor;
+ (UIColor *)uig_tealLoveEndColor;

# pragma mark - Neon Life

+ (UIColor *)uig_neonLifeStartColor;
+ (UIColor *)uig_neonLifeEndColor;

# pragma mark - Man of Steel

+ (UIColor *)uig_manofSteelStartColor;
+ (UIColor *)uig_manofSteelEndColor;

# pragma mark - Amethyst

+ (UIColor *)uig_amethystStartColor;
+ (UIColor *)uig_amethystEndColor;

# pragma mark - Cheer Up Emo Kid

+ (UIColor *)uig_cheerUpEmoKidStartColor;
+ (UIColor *)uig_cheerUpEmoKidEndColor;

# pragma mark - Shore

+ (UIColor *)uig_shoreStartColor;
+ (UIColor *)uig_shoreEndColor;

# pragma mark - Facebook Messenger

+ (UIColor *)uig_facebookMessengerStartColor;
+ (UIColor *)uig_facebookMessengerEndColor;

# pragma mark - SoundCloud

+ (UIColor *)uig_soundCloudStartColor;
+ (UIColor *)uig_soundCloudEndColor;

# pragma mark - Behongo

+ (UIColor *)uig_behongoStartColor;
+ (UIColor *)uig_behongoEndColor;

Build latest one

Just clone and

curl https://raw.githubusercontent.com/Ghosh/uiGradients/master/gradients.json | ruby parse.rb

LICENSE

I do not claim any rights about the code. See https://github.com/Ghosh/uiGradients for LICENSE information. (uiGradients is MIT License!)