A client recently wanted a UIPickerView similar to the one Mobile Safari uses when selecting a dropdown menu on a webpage. It shows a checkmark when the user taps an entry and doesn't select entries when they scroll past the middle region, which is the default behavior of a vanilla UIPickerView.
This turned out to be a bit of work, so I thought I'd package up a generalized version of it and release it on Github.