Есть ли у iOS что-то похожее на Android RecyclerView?

У меня есть RecyclerViewGridLayoutManager), который имеет 4 разных типа представления. В макете телефонного портлета каждый тип представления должен отображать 1 элемент в строке. Однако один тип вида (карта) может отображать две карты на строку, если ширина устройства достаточно велика (например, планшет).

Есть ли у iOS аналогичный API-интерфейс компоновки, например RecyclerView, чтобы позволить этому гибкому? Если да - что это?

Пример (больше столбцов в планшете или телефоне) Пример того, чего я пытаюсь достичь.

Ответ 1

Используйте UICollectionView для достижения этого

Ответ 2

В настоящее время оптимизированы несколько видов производительности и использования ресурсов, например:

  • UICollectionView
  • UITableView
  • viewControllers
  • UIPageViewController
  • UITabBarController
  • UIStackView

Возможно, вам нужен UICollectionView для вашего проекта.