Skip to content
forked from younatics/Shader

๐ŸŒƒ Make simple shade view with Shader!

License

Notifications You must be signed in to change notification settings

minho-park/Shader

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 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.

About

๐ŸŒƒ Make simple shade view with Shader!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 80.3%
  • Ruby 13.3%
  • Objective-C 6.4%