Skip to content

younatics/Shader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Shader

Version Carthage Compatible License: MIT Platform Swift 4.0

Intoduction

πŸŒƒ Make simple shade view with Shader!

demo demo

Requirements

Shader is written in Swift 3. Compatible with iOS 8.0+

Installation

Cocoapods

Shader is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'Shader'

Carthage

github "younatics/Shader"

Usage

4 methods is available

// Add multiple view using tuple with cornerRadius
let shaderView = Shader.at(framesAndRadius: [(originView.frame, 50), (originView2.frame, 0)], color: UIColor.black.withAlphaComponent(0.5))

// Add common view
let shaderView = Shader.at(frame: originView.frame, color: UIColor.blue.withAlphaComponent(0.3))

// Add common view array
let shaderView = Shader.at(frames: [originView.frame, originView2.frame], color: UIColor.black.withAlphaComponent(0.5))

// Add common view and cornerRadius
let shaderView = Shader.at(frame: originView.frame, cornerRadius: 50, color: UIColor.black.withAlphaComponent(0.5))

self.view.addSubview(shaderView)

References

Please tell me or make pull request if you use this library in your application :)

Author

younatics πŸ‡°πŸ‡·

License

Shader is available under the MIT license. See the LICENSE file for more info.