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.
UIPickerView
UIBarButtonItem
I know I
Attach a UIPickerView as the inputView of a 0-sized UITextField that you have added to your view.
let picker = UIPickerView() picker.dataSource = self picker.delegate = self let dummy = UITextField(frame: CGRectZero) view.addSubview(dummy) dummy.inputView = picker dummy.becomeFirstResponder()