CocoaPods trunk is moving to be read-only. Read more on the blog, there are 18 months to go.

Dan Williams

4pods

DJWActionSheet

A replacement for UIActionSheet in the style of TweetBot, using a modern, block-based API.

License: MIT

  • Objective C

DJWInsetFillButton

A UIButton replacement, that has an inset fill when highlighted. Allows for styling of the following:

  • Border color
  • Border corner radius
  • Highlighted state background color
  • Font
  • The normal control state's title color takes on the view's tintColor property.

The class is also designed for use in IB, and is completely IB_Designable, and every property IBInspectable. This class uses AutoLayout and requires a constraints based layout.

License: MIT

  • Objective C

DJWSegmentedViewController

A segmentedControl based container view controller than manages the display of a group of view controllers. Simply create an instance of this class, set its dataSource property, and implement the required methods. Users can swap view controllers by using the in-built segmentedControl. This class mimics the behavior of Apple's App Store app, in the Top Charts tab.

License: MIT

  • Objective C

DJWStarRatingView

A view that represents a given rating using stars. Uses custom drawing to allow their appearance at any size. The view also allows for editing, using either tapping, panning, or both. Properties that are configurable include star size, fill color, unfilled color, stroke, padding and stroke width.

License: MIT

  • Objective C