Swiftpack.co - Package - swift-extensions/swiftui-shapes

SwiftUI Shapes

Collection of custom shapes

Regular Polygons

Pentagon()
Hexagon()
RegularPolygon(sides: 32)

Lines and Curves

QuadCurve(unitPoints: [
    UnitPoint(x: 0.1, y: 0.1),
    UnitPoint(x: 0.5, y: 0.9),
    UnitPoint(x: 0.9, y: 0.1)
])
.stroke(Color.blue, style: .init(lineWidth: 2, lineCap: .round))
.frame(height: 200)

Patterns

GridPattern(horizontalLines: 20, verticalLines: 40)
    .stroke(Color.white.opacity(0.3), style: .init(lineWidth: 1, lineCap: .round))
    .frame(height: 200)
    .background(Color.blue)
    .padding()

How to use

Add this swift package to your project

git@github.com:swift-extensions/swiftui-shapes.git

For more examples open /Examples/ShapesExamples.xcodeproj

Roadmap

  • Rounded regular polygons

Code Contributions

Feel free to contribute via fork/pull request to master branch. If you want to request a feature or report a bug please start a new issue.

Coffee Contributions

If you find this project useful please consider becoming my GitHub sponsor.

Github

link
Stars: 92

Dependencies

Used By

Total: 0

Releases

Version 1.0.0 - 2020-10-10 04:53:45

- 2020-01-26 01:18:59