Skip to content

bshakr/SAMGradientView

 
 

Repository files navigation

SAMGradientView

Easily use gradients in UIKit. SAMGradientView is a simple UIView wrapper around CGGradient.

SAMGradientView is tested on iOS 6 and requires ARC. Released under the MIT license.

Example

Screenshot

Open up the included Xcode project for an example app and the tests.

Usage

// Initialize a gradient view
SAMGradientView *gradientView = [[SAMGradientView alloc] initWithFrame:CGRectMake(20.0f, 20.0f, 280.0f, 280.0f)];

// Set the gradient colors
gradientView.gradientColors = @[[UIColor greenColor], [UIColor yellowColor]];

// Optionally set some locations
gradientView.gradientLocations = @[@0.8, @1.0];

// Optionally change the direction. The default is vertical.
gradientView.gradientDirection = SAMGradientViewDirectionHorizontal;

// Add some borders too if you want
gradientView.topBorderColor = [UIColor redColor];
gradientView.bottomBorderColor = [UIColor blueColor];

// Add it as a subview in all of its awesome
[self.view addSubview:gradientView];

See the header for full documentation.

Installation

Simply add the files in the SAMGradientView.h and SAMGradientView.m to your project or add SAMGradientView to your Podfile if you're using CocoaPods.

About

Easily use gradients in UIKit.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 97.1%
  • Ruby 2.9%