Плавающая UIButton через UICollectionView - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть UIButton, который зафиксирован в позиции над UICollectionView, а не частью фактической UICollectionView иерархии представления.

Есть ли способ, которым я могу, на вертикальнойпрокрутка UICollectionView, чтобы динамически адаптировать длину прокрутки там, где последняя строка UICollectionView всегда появляется над плавающей кнопкой?

Не нашли ничего, на что можно сослаться, и, по общему признанию, потерялись при реализации.Надеюсь на любые мысли ..

Ниже приводится желаемая функциональность:

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Вы можете сделать так, чтобы ваши UICollectionView прокручивались над вашей кнопкой, установив contentInset для учета высоты вашей кнопки (плюс буфер над и под кнопкой. Это может выглядеть примерно так:

collectionView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: button.bounds.size.height + buffer, right: 0)

"буфер" - это заполнитель для всего, что вы хотите добавить, чтобы учесть пространство над и под кнопкой.

0 голосов
/ 14 сентября 2018

Если бы я понял вашу проблему, вы могли бы сделать что-то вроде этого:

yourButton.zPosition = 100

И ваша кнопка должна появиться над представлением вашей коллекции.

...