UICollectionView Layout с заголовком раздела для SearchBar и другим динамическим заголовком раздела для заголовка - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу создать заголовок 2 для представления коллекции.

Первый заголовок - UISearchController, а заголовок раздела используется для категории, которую я получаю из JSON

Вот пример JSON

"tag": "req_kingdom_classification",
"success": "1",
"error": "0",
"data": [
    {
        "Category": "Animalia",
        "SubCategory": "Mamals",
        "imagePath": "Mamals.jpg",
        "keyword": "",
        "activity": "AA"
    },
    {
        "Category": "Animalia",
        "SubCategory": "Reptile",
        "imagePath": "Reptile.jpg",
        "keyword": "",
        "activity": "AA"
    },{
        "Category": "Plantae",
        "SubCategory": "Embryophyta",
        "imagePath": "Embryophyta.jpg",
        "keyword": "",
        "activity": "PP"
    },
    {
        "Category": "Bacteria",
        "SubCategory": "Streptomyces",
        "imagePath": "Streptomyces.jpg",
        "keyword": "",
        "activity": "BB"
    }, ...
]

Изображение уже находится внутри устройства, потому что я вызвал API для получения изображения.

И вот что я хочу создать

------------------------------------------------------------- 
|                          SearchBar                        |
-------------------------------------------------------------
|                          Category1                        |
-------------------------------------------------------------
|     Category1.imagePath1    |     Category1.imagePath2    |
|    Category1.SubCategory1   |    Category1.SubCategory2   |
|                                                           |
|     Category1.imagePath3    |     Category1.imagePath4    |
|    Category1.SubCategory3   |    Category1.SubCategory4   |
-------------------------------------------------------------
|                          Category2                        |
-------------------------------------------------------------
|     Category2.imagePath1    |     Category2.imagePath2    |
|    Category2.SubCategory1   |    Category2.SubCategory2   |
|                                                           |
|     Category2.imagePath3    |     Category2.imagePath4    |
|    Category2.SubCategory3   |    Category2.SubCategory4   |
-------------------------------------------------------------
...

Я использую UISearchBar для поиска каждого SubCategory

Как сделать пользовательский UICollectionView таким, как этот, с помощью Swift?

1 Ответ

0 голосов
/ 06 февраля 2019

У нас нет части верхнего и нижнего колонтитула в представлении коллекции в iOS.но вы можете управлять табличным представлением в ячейке коллекции, потому что в табличном представлении есть представление верхнего и нижнего колонтитула.

и ваша проблема решается с этим, и я надеюсь, что так.

...