27

GitHub - neobeppe/Squircle: iOS Squircle rounding corner for UIView

 5 years ago
source link: https://github.com/neobeppe/Squircle
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

README.md

Squircle

Build Status Version License Platform Coverage Status

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Installation

Squircle is available through CocoaPods. To install

it, simply add the following line to your Podfile:

pod 'Squircle'

Usage

Squircle is an UIView extension, and can be used in different ways:

let view = UIView()
view.squircle()

just apply conventional squircle radius to the view. If the view is a square, i'll obtain the same effect as iOS springboard icons, if it's a rectangle i'll obtain rounded corners based on a square built on smallest side.

Squircle is also an CALayer extension, permitting you to add a squircle mask directly on a layer. Rules are the same as the UIView methods, invocation is:

let layer = CALayer()
layer.applySquircle()

License

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK