dst

DSTPickerView

Drop-in replacement for UIPickerView with additional features.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

48

Maintenance

Last Commit

7yrs ago

Contributors

4

Package

Dependencies

0

License

BSD (2 clause)

Categories

Readme

DSTPickerView

Drop-in replacement for UIPickerView with additional features.

If you use DSTPickerView in your app, please drop me a line so that I can add your app here!

  1. Fully resizable, no 216 pixels maximum size
  2. Themeable, change the background gradient, the color of the selection bar, enable and disable shine
  3. Set element distance. Have small elements but many? Increase the padding to make the picker better to touch
  4. Configure the font and color of individual rows in the picker
  5. Add images to the picker
  6. Add custom views to the picker
  7. Mix em all up
  8. Provide titles for the components

The good:

  • No additional images needed, just drop DSTPickerView.h and DSTPickerView.m into your Project and start using it.
  • If you already have implemented a UIPickerView just replace it's class name with DSTPickerView and you're ready to go.

The ugly:

  • Clicking sounds are not 100% identical to the original picker.
  • Uses "Magic Number" to access the click sound from iOS, so it may not disable the click sounds even if the user did so in the settings App.
  • Not 100% pixel perfect but damn close

The Bad:

  • Has not been tested for accessibility

Screenshots

Original Apple UIPickerView

UIPickerView

Custom DSTPickerView

DSTPickerView

Apps using DSTPickerView

  • CEWE FOTOWELT (unreleased)

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100