У меня есть UITableView
, который имеет переменное количество секций , а каждый раздел имеет переменное количество строк . Каждый раздел содержит заголовок раздела, нижний колонтитул раздела и строки для этого раздела. Они отображаются и отображаются внутри контейнера. Все до сих пор работает как ожидалось. Чтобы продемонстрировать, как выглядит мой UITableView
:
Сейчас я пытаюсь реализовать возможность пролистывания влево на всего раздела , чтобы заголовок раздела, строки внутри этого раздела и нижний колонтитул этого раздела перемещались влево и отображали другой UIView
. Я могу проводить ячейки отдельно, но включение этой функции во всех разделах вызвало головную боль в течение последних двух дней. Вот чего я хотел бы достичь:
Я думал о реализации UIGestureRecognizers
, но боюсь, что они могут конфликтовать с моим UITableView
. Кроме того, я начал реализовывать это, но я не знал бы, как переместить только раздел, на котором был проведен влево.
Тогда я подумал, что мог бы реализовать UIScrollView
в качестве контейнера для каждого раздела. Как мне это сделать, пока остается для меня загадкой, но представляется возможным решение, если это можно будет сделать.
Кроме того, у меня нет идей, и я застрял на том, как это должно быть сделано. Это то, чего я до сих пор не нашел в Интернете - по крайней мере, каких-то рабочих примеров, поэтому у меня нет вдохновения о том, как добиться эффекта.
Поэтому я хотел бы спросить, есть ли у кого-нибудь представление о том, как это может работать, и что я должен иметь в виду при реализации этого. Будем благодарны за все подсказки, указывающие мне на рабочее решение!
РЕДАКТИРОВАТЬ: я уже видел возможный дубликат сегодня днем. Тем не менее, предложение там показывает touchesBegan () в заголовке, который не работает в моем случае, так как мне нужно, чтобы весь раздел был «перетаскиваемым».