Реализация Yelp выглядит как пользовательское представление с двумя объектами UITextField, с анимацией перевода и масштабирования, чтобы сделать его увеличенным сверху. Табличное представление добавляется в иерархию после завершения анимации. Клавиатура вызывается при первом ответе на одно из текстовых полей.
Кстати, вообще говоря, составление элементов пользовательского интерфейса предпочтительнее, чем создание подклассов.