Я поместил ImageView и несколько TableViews со стилем, установленным на Groped. У меня есть один источник данных контроллера для всех моих табличных представлений, поэтому я присваиваю каждому свойству тега табличного представления уникальное значение int, чтобы различать их в numberOfRowsInSection и cellForRowAtIndexPath.
Тогда все довольно стандартно, вы делаете pushViewController и popViewControllerAnimated, чтобы показать и скрыть детали контроллера.
У меня отлично работает.