Поместите узкий вид над вашим UITableView. Этот вид был бы родным для вашего UITableView, но спереди. Включите взаимодействие с пользователем в этом представлении, и в своем коде, когда вы нажмете на это представление, определите, хотите ли вы сохранить его или передать его в UITableView и другие представления под ним. Если вы хотите передать это, вы звоните:
[self.nextResponder touchesBegan:touches withEvent:event];
В противном случае, продолжайте в том же духе. Помните, что в правой части TableView обычно располагается индекс, если он настроен таким образом.