У меня есть данные таким образом
January
14th
Cotent A
Cotent A
Cotent A
Cotent A
13th
Cotent A
Cotent A
Cotent A
Cotent A
February
14th
Cotent A
Cotent A
Cotent A
Cotent A
13th
Cotent A
Cotent A
Cotent A
Cotent A
Я подумал о подходе, который я пробовал, но я застрял, пытаясь выяснить.
Первое, о чем я подумал.
Вложите collectionView в TableView и используйте заголовок TableView для отображения названий месяцев, а затем ячейка TableView будет иметь collectionView, который будет иметь заголовок collectionView для отображения дат, а затем ячейки CollectionView для отображения содержимого.
Table View Header (January)
TablView Cell -> CollectionView Header (14th)
CollectonView Cell (Content A)
CollectonView Cell (Content A)
CollectonView Cell (Content A)
CollectionView Header (13th)
CollectonView Cell (Content A)
CollectonView Cell (Content A)
CollectonView Cell (Content A)
Но проблема заключается в количестве ячеек в представлении коллекции, и их высота все является динамической, в то время как я могу контролировать collectionView, ячейкой tableView трудно манипулировать, поскольку я должен это делать после загрузки всех моих ячеек collectionView.
Есть ли другой способ, которым я могу достичь этого?