Как я могу воссоздать «раскрывающиеся» меню ячеек в стиле TweetBot?

Приложение «TweetBot» имеет раскрывающееся меню под каждой ячейкой, которое появляется при нажатии на ячейку.Меню отображается в виде другой ячейки, непосредственно под нажатой ячейкой. Вот (довольно большой) снимок экрана, чтобы было понятнее:

TweetBot

Эта идея интерфейса идеально подошла бы для приложения, которое я создаю. Это не так просто, как кажется, из-за необходимости правильно сопоставить ячейки / indexPaths. У меня есть несколько идей о том, как я могу это реализовать, но:

Как бы вы поделились с реализацией этой функции (Или, если вы это сделали, как вы этого добились?) Или даже лучше - есть ли какие-нибудь открытые исходные реализации уже?

7
задан Jordan Smith 8 November 2011 в 22:51
поделиться