Самый простой способ - использовать UITableView с параметрами, которые при выборе ячейки возвращают значение этой ячейки любому элементу управления, имеющему выбор.
Для выбора вы можете использовать кнопку с пользовательским изображением, например, и показать таблицу с использованием presentModelViewController.
Когда отображается TableView и делается выбор, вы сохраняете выбранное значение и закрываете tableView с помощью dismissModalViewController.
У меня была такая же проблема, когда сборщик просто не соответствовал моим требованиям и использовал решение tableView.