• Stars
    star
    152
  • Rank 244,685 (Top 5 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created over 11 years ago
  • Updated over 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A horizontal scroll dial for iOS using a custom UIScrollView

TRSDialScrollView

Version Platform

This is a custom UIScrollView that I used for one of my apps. It's a customizable dial control for all your control displaying needs. Includes customization through UIAppearance for all major properties.

Dial Example

TODO

  • Still need to add support for AutoLayout and it has all of the normal pitfalls when using UIScrollViews with AutoLayout.

Installation

To add TRSDialView to your project, add the following to your Podfile:

playform :ios

pod 'TRSDialScrollView', '>= 1.0'

Usage

- (void) viewDidLoad
{
  [super viewDidLoad];

  // Set the numeric range for the dial
  [self.dialView setDialRangeFrom:0 to:50];

  // Set the default value
  self.dialView.currentValue = 20;
}

- (void)someOtherMethod
{
  NSInteger value = self.dialView.currentValue;
}

Credits

Kevin Kirkup(@pan_and_scan)

License

TRSDialScrollView is distributed under the MIT License.