Один столбец для компактных и два столбца для классов обычного размера

#ios #swift

#iOS #swift

Вопрос:

Мне нужно создать адаптивный шаблон.

Если устройство имеет обычную ширину, мне нужно отобразить два столбца в UITableView.

Если устройство имеет компактную ширину, мне нужно отобразить один столбец в UITableView.

Каков наилучший способ сделать это?

Ответ №1:

UITableView поддерживает только один столбец. Чтобы использовать UITableView, вам нужно будет попытаться выстроить столбцы в каждой ячейке и, вероятно, не получить оптимального результата (также после гораздо большего количества работы, чем необходимо). Вместо этого вам следует посмотреть на UICollectionView для чего-то подобного.