Лучший способ добавить несколько линий связи между TableViewCells

Я создаю приложение, которое должно показать табличное представление, как показано ниже. введите описание изображения здесь

Аналогичные цветные круги должны быть сопоставлены с линией.

В каком представлении я могу добавить строки? Или нужно создать новый вид над табличным представлением? Но все же мой планшет нужно прокручивать.

Как я могу это достичь?

Ответ 1

создать такой дизайн

введите описание изображения здесь

В соответствии с вашим требованием просто скройте верхнюю и нижнюю строки круга

Ответ 2

Вам нужно создать представление коллекции в ячейке tableview. В представлении коллекции вы создаете одну ячейку. Создайте тот же пользовательский интерфейс, что и ваш дизайн. Показать и скрыть представление с помощью соответствия правила. Это не повлияет на прокрутку таблицы. и с помощью этого подхода вы также можете предоставить свиток в ячейке просмотра коллекции. я могу предоставить вам закодированное решение, если вы сможете предоставить мне больше информации. Благодаря

Вы можете использовать этот сторонний LIb

Ответ 3

Вам необходимо использовать комбинацию просмотра коллекции и представления таблицы для поддержки всех устройств.

1.Создайте одну ячейку просмотра коллекции со следующей компоновкой

Custome Collection view cell

  1. Скрыть верхнюю и нижнюю строки в соответствии с вашими потребностями

  2. Добавить представление коллекции в ячейку таблицы и управлять количеством ячеек в представлении коллекции в зависимости от текущей ширины устройства и элемента между интервалами.

Ответ 4

Вы можете создать вертикальную метку без текста, установить цвет фона с черным и поместить его за круг в иерархию вида и установить ширину метки в соответствии с вашим требованием. Затем вы можете скрывать ярлык, когда захотите.

P.S.: Не забудьте скрыть разделитель ячеек.

Я создал демонстрационный проект. Вы можете найти его здесь. Я старался соответствовать вашим требованиям. Вы можете обновить настройки вида коллекции, чтобы обрабатывать скрытие и отображение меток.

Сообщите мне, если у вас есть какие-либо вопросы.

Надеюсь на эту помощь. Спасибо!