Я хочу создать заголовок 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?