aaronjsutton / Shades

Easily add drop shadows, borders, and round corners to a UIView.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo Easily add drop shadows, borders, rounded corners to a UIView.

Build Status CocoaPods

Installation

Add the follwing to your Podfile:

pod 'Shades'

Usage

Storyboard

You can add borders, shadows, and corners via the Xcode Storyboard Editor.

Simply set the custom class of a UIView to ShadesView

You can then customize the shades settings:

Storyboard

Alternatively, you can configure a ShadesView from Swift code directly:

shadeView.cornerRadius = 30
shadeView.borderWidth = 5
shadeView.borderColor = UIColor.lightGray
shadeView.shadowColor = UIColor.black
shadeView.shadowOffset = CGSize(width: 5, height: 5)
shadeView.shadowRadius = 3
shadeView.shadowOpacity = 0.8

Would produce:

Example

TO-DO:

  • Support more UIKit types.

About

Easily add drop shadows, borders, and round corners to a UIView.

License:Apache License 2.0


Languages

Language:Swift 93.4%Language:Objective-C 6.6%