Shades

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

APACHE-2.0 License

Stars
14

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

Installation

CocoaPods

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:

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:

TO-DO:

  • Support more UIKit types.