UIPickerView - Add it programmatically

It is often needed to give the user the ability to choose among various options when creating an application. In that case, the UIPickerView it's a nice (and many times the best) choice to do that.

The UIPickerView can be easily created using the Interface Builder, but unfortunately Apple doesn't allow us to change its height through IB. Besides that, sometimes there is the need to create it and place it on-screen manually (programmatically) for a lot of reasons.