У меня есть два раздела в моем tableview
. Первый - для одного пользовательского клеточного наконечника, второй - для другого.Управление разделами в виде таблицы Swift
Данные для обоих загружаются из отдельных массивов.
Но проблема в том, что я добавляю массивы или выполняю insertRowAtIndexPaths
- строки никогда не появляются под обоими разделами, они добавляют текущий раздел.
Пример:
Section1:
Cell1: Nib1
Cell2: Nib1
Cell3: Nib1
Section2
Cell4: Nib2
Если я добавить это происходит таким образом
Section1:
Cell1: Nib1
Cell2: Nib1
Cell3: Nib1
Cell4: Nib1
Cell5: Nib1
Section2
Cell6: Nib2
Cell7: Nib2
Хочу
Section1:
Cell1: Nib1
Cell2: Nib1
Cell3: Nib1
Section2
Cell4: Nib2
Section1:
Cell5: Nib1
Cell6: Nib1
Section2:
Cell7: Nib2
Как я достичь этого? Спасибо.
Это сбивает с толку. Вы показали, что вы хотите, чтобы раздел 1 имел 3 ячейки (cell1, cell2, cell3) и section2, чтобы иметь 1 ячейку (cell4). Опять же, вы хотели, чтобы секция 1 имела 2 ячейки (cell5, cell6) и section2, чтобы иметь 1 ячейку (cell7). У вас не может быть секций 1, 2, а затем 1, 2. Вы должны иметь раздел 1,2,3,4, что-то вроде этого. Просьба уточнить – Natasha
@ natasha да, это так. Я хочу, чтобы они были в циклическом порядке. –
Вы не можете. Я не знаю, почему вам нужен такой сценарий, но я не думаю, что вы можете. Подумайте об этом так: номер раздела - это идентификатор. поэтому у вас не может быть двух разделов с одинаковым идентификатором. Вы можете объяснить, почему вам нужен такой сценарий, чтобы другие могли думать о другом. – Natasha