UIView отделяется от нижней части UICollectionView на прокрутке - PullRequest
3 голосов
/ 26 мая 2019

У меня есть UICollectionView, который позволяет пользователю вводить повторения через UIView, содержащий сборщик. Контейнер выбора прикрепляется к нижней части представления, пока UICollectionView не нуждается в прокрутке. Когда добавляется больше ячеек, и представление должно прокручиваться, мой контейнер выбора больше не прикрепляется к нижней части моего представления. Я приложил скриншот своей проблемы и код, показывающий, как я прикрепил свой pickerContainer к нижней части моего collectionView.

let pickerContainer = UIView(frame: CGRect(x: 0, y: self.collectionView.frame.height - pickerContainerHeight, width: self.collectionView.frame.width, height: pickerContainerHeight))
<....some other code that i dont think matters....>
collectionView.addSubview(pickerContainer)

enter image description here

1 Ответ

3 голосов
/ 28 мая 2019

Не добавляйте его в представление коллекции, так как оно будет добавлено в прокручиваемую область.

Вы можете добавить его в суперпредставление представления коллекции и поместить его над коллекцией, если вы используете раскадровку. Или двигайтесь вперед, используя pickerContainer.superview?.bringSubviewToFront(view: pickerContainer), если вас интересует только программная версия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...