It’s not easy to find the space for a UIPickerView control in your user interface. Despite this, UIPickerView is very useful and it’s really pity to renounce to use it.
For this reason I have found very interesting this elegant solution proposed by Lim Jeong Sheng in his blog .
Using this solution you don’t need to let always visible your UIPickerView in your interface.
It will appear only when you need it, triggered by an event ( a button action in example ) , emerging from the bottom of the screen.