Update :
This version is deprecated: use ActionSheetPicker instead.
You can use animation if you want a "sliding" effect.
[pickerView setFrame: CGRectMake([[self view] frame].origin.x, [[self view] frame].origin.y + 480.0, [[self view] frame].size.width, [[self view] frame].size.height)]; [UIView beginAnimations: nil context: NULL]; [UIView setAnimationDuration: 0.25]; [UIView setAnimationCurve: UIViewAnimationCurveEaseInOut]; [pickerView setFrame: yourDesiredEndFrame]; [UIView commitAnimations];
It has not been tested, but will give you an idea.
source share