Swift Pinterest Layout добавить заголовок - PullRequest
0 голосов
/ 06 мая 2018

Я использую collectionView с библиотекой PinterestLayout. Когда я создаю свой собственный UICollectionViewFlowLayout, мне просто нужно добавить .headerRefenceSize и эти 2 метода:

func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView`

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize

С этим у меня есть мой заголовок. Теперь я изменил наследование PinterestLayout с UICollectionViewLayout на UICollectionViewFlowLayout и добавил внутри метода: prepare следующую строку:

self.headerReferenceSize = CGSize(width: UIScreen.main.bounds.width, height: 75)

Но все равно заголовок не отображается. Может кто-нибудь сказать мне, как добавить заголовок внутри PinterestLayout.

Мне нужно сохранить тот же коэффициент изображения в ячейке, который дает PinterestLayout для моего collectionView.

1 Ответ

0 голосов
/ 08 мая 2018

решаемая. Мне удалось изменить библиотеку PinterestLayout, чтобы создать внутри заголовок. Может обновить ответ, если люди нуждаются в решении.

...