Latest 1.0.1
Homepage https://github.com/ipraba/EPShapes
License MIT
Platforms ios 10.3, requires ARC
Authors

EPShapes

Create shapes(Polygons, Stars, Hearts, Arrows) in Interface builder using IBInspectable and IBDesignable

CI Status
Swift 3.0
Version
License
Platform
Carthage compatible
Twitter: @HaveYouMetPrabu

Features

  1. Design shapes in interface builder using IBInspectable and IBDesignable Protocols
  2. UIBezierPath extensions that can easily draw polygons, stars, arrows and hearts
  3. Designable classes that can be used with custom views
  4. Support for creating programmatically
  5. Scale shapes
  6. Apply extrusions for stars to generate different star shapes
  7. Create stars with n number of corners
  8. Equilateral Polygon UIViews/UIImageViews/UIButtons with ‘n’ number of sides can be designed directly from IB/ Storyboards

Screenshots

Polygon
Star
Heart
Arrow

Installation

CocoaPods

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

pod "EPShapes"
Carthage

To integrate EPShapes into your Xcode project using Carthage, specify it in your Cartfile:

github "ipraba/EPShapes"
Manual Installation

Just drag and drop the files in Pod/Classes folder into your project

License

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

Latest podspec

{
    "name": "EPShapes",
    "version": "1.0.1",
    "summary": "Design shapes(polygons, hearts, arrows, stars) in Interface builder",
    "description": "1. Design shapes in interface builder using IBInspectable and IBDesignable Protocolsn2. UIBezierPath extensions that can easily draw polygons, stars, arrows and heartsn3. Designable classes that can be used with custom viewsn4. Support for creating programmaticallyn5. Scale shapesn6. Apply extursions for stars to generate different star shapesn7. Equilateral Polygon UIviews/UIImageViews/UIButtons with 'n' number of shapes can be designed directly from IB/ Storyboards",
    "homepage": "https://github.com/ipraba/EPShapes",
    "license": "MIT",
    "authors": {
        "Prabaharan": "[email protected]"
    },
    "source": {
        "git": "https://github.com/ipraba/EPShapes.git",
        "tag": "1.0.1"
    },
    "platforms": {
        "ios": "10.3"
    },
    "requires_arc": true,
    "source_files": "Pod/Classes/**/*",
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This