Browse files

Added Readme and License

  • Loading branch information...
1 parent e156440 commit 747643605614edce6859412d0c3c0eae921295cf @dunkelstern committed Sep 20, 2012
Showing with 59 additions and 0 deletions.
  1. BIN DSTPickerView.png
  2. +23 −0 LICENSE.txt
  3. +36 −0 Readme.md
  4. BIN UIPickerView.png
View
BIN DSTPickerView.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
23 LICENSE.txt
@@ -0,0 +1,23 @@
+Copyright (c) 2012, Johannes Schriewer <jschriewer@gmail.com>
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+- Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+- Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
36 Readme.md
@@ -0,0 +1,36 @@
+DSTPickerView
+=============
+
+Drop-in replacement for UIPickerView with additional features.
+
+If you use MTStatusBarOverlay 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]()
View
BIN UIPickerView.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 7476436

Please sign in to comment.