I'm looking for a way to present a UIPickerView when the user taps on a UIBarButtonItem. Imagine a filter for the table view results.

I know I could use a UITextField inputView, but this would not be the case -- all I have is a UIBarButtonItem and a UITableView.

I've seen into using a UIActionSheet, but it does not look natural, specially when it's animating to show.

Would animating the UIView on and off the screen manually the only option?

The app is iOS 6+ and iPhone only, so I don't need to keep compatibility with any other versions/idioms.

Edit
Report