У меня есть приложение, которое должно иметь на одном экране **UICollectionView**
, которое будет отображать изображения по горизонтали и UITableView, которые будут отображаться снизу при нажатии кнопки или когда я сдвигаюсь во второй половине экран (нижняя область). Когда представление таблицы будет полностью раскрыто, оно будет охватывать нижнюю половину экрана, а UICollectionView с изображениями будет отображаться в верхней половине экрана. Для этого в представлении таблицы будет прозрачный вид заголовка, который будет охватывать нижнюю половину экрана, чтобы вид коллекции был полностью виден. При перетаскивании вверх по прозрачному заголовку становятся видимыми ячейки табличного вида.UITableView над обработкой касания UICollectionView
Проблема заключается в том, что я должен иметь возможность прокручивать **UICollectionView**
по горизонтали, когда заголовок таблицы находится в нижней половине экрана, но в то же время можно прокручивать в таблице.
Иерархия представлений содержит сначала **UICollectionView**
, а затем **UITableView**
.
Есть ли возможность сделать это чистым способом, не перескакивая во многих проблемах UX?
Спасибо!
Добавить скриншот, который будет очень полезен. Спасибо – Ismail
Вам может не понадобиться прозрачный вид заголовка, распознаватель жестов с одним направлением и обнаружение точки касания в режиме сбора данных также должны выполнять эту работу. – zcui93
Вы хотите иметь постоянный/фиксированный CollectionView, который будет отображаться все время независимо от прокрутки TableView? –