Привет, может кто сталкивался с такой задачей. Работаю над чат - приложением, где помимо текста в сообщении могут присутствовать аттачи, собсна вопрос - как это лучше отображать. Сам чат построен на UITableView, в сообщении может быть сколь угодно много (на самом деле до 10) изображений и прикрепленных файлов. Хочется получить результат а-ля вк или телега, тоесть когда весь контент сообщения находится в одной ячейке (во всяком случае визуально) + размер ячейки подстраивается под размер контента. На ум приходит три варианта решания, хз что выбрать, пытался нагуглить как принято решать такие проблемы но чет гугл мне ничего не нашел.
Первый вариант UICollectionView внутри ячейки UITableView.
Второй вариант просто UICollectionView с очень замороченным кастомным лэйаутом, который сам будет группировать ячейки трех типов (текст, картинка и файл) в одну группу и докидывать decorationView.
И третий вариант делать каждый отдельный элемент вложения (картинка \ файл) как отдельную ячейку, но тут появится куча проблем в выделении сообщений и вот эт все, да и просто нелогично будет выглядеть.
Проще уж StackView воткнуть