У меня есть таблица, подобная этой:
Обратите внимание, что каждая ячейка таблицы имеет вид контейнера (серый), где содержимое (белый)Внутри можно переместить в другой контейнер или заказать внутри того же контейнера.
Если у контейнера нет содержимого, он серый и имеет минимальный размер, но вы можете добавить столько содержимого, сколько хотите внутрион и контейнер будут расширены для размещения нового содержимого или контракта, когда контейнер удален из него.
Вы можете перемещать содержимое из одного контейнера в другой.
Внутри контейнера пользовательтакже можно изменить порядок содержимого, как обычный UITableView.
Я не знаю, как получить этот эффект, я думал о добавлении UITableView внутри каждого контейнера, но вы не можете перетащить таблицу из одного UITableView в другой.Поэтому я рассматриваю UICollectionView, но тогда у меня не будет всех «бесплатных» анимаций перетаскивания / сортировки UITableView, которые могут быть довольно громоздкими для реализации.(Только порядок сортировки включает в себя множество деталей, таких как сортировка всего, пока пользователь перетаскивает содержимое таблицы).
Мне интересно, есть ли у кого-нибудь идеи о том, как реализовать это, используя столько, скольковозможно из iOS SDK.Благодаря.