Skip to content
Design shapes in Interface Builder
Swift Shell Ruby Objective-C
Branch: master
Clone or download

Latest commit

Latest commit 43cc094 Apr 14, 2017


Type Name Latest commit message Commit time
Failed to load latest commit information.
Example Updates to swift 3.0 🆕 Apr 14, 2017
Pod Updates to swift 3.0 🆕 Apr 14, 2017
.gitignore Initial Commit 💟 ⭐️ ⭕️ ◽️ ⬆️ Feb 8, 2016
.travis.yml Update .travis.yml Apr 14, 2017
EPShapes.podspec Updates podspec for new release Apr 14, 2017
LICENSE Update Apr 14, 2017
_Pods.xcodeproj Initial Commit 💟 ⭐️ ⭕️ ◽️ ⬆️ Feb 8, 2016



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


  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


Polygon Star Heart Arrow



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

pod "EPShapes"

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


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

You can’t perform that action at this time.