UICollectionView célula com base na posição do layout de fluxo

votos
0

Eu quero retornar uma célula que formatação depende se ele é a última célula na linha ou não. Basicamente, eu preciso | espaçadores entre as células, mas eu não quero um no final de cada linha, assim:

Actor 1 | Ator 2 | Ator 3
Longnamed Ator | curto | Outra Ator
Ator 4 | Ator 5

Por agora eu só adicionar um | rotular na extremidade traseira de cada célula. Então eu mascarar os últimos pixels de exibição de coleção para esconder os espaçadores em extremidades de linha. O problema com esta abordagem é que os espaçadores não estão uniformemente espaçados entre células.

Eu prefiro ter espaçadores em celas separadas. Isso me daria mesmo espaçamento, mas eu preciso de uma maneira de saber se a célula é a quebra de linha e pular o espaçador.

Existe uma maneira de determinar se o layout de fluxo decidiu que é a última célula e de retorno e de células vazias do espaçador em cellForItem?

Publicado 24/10/2019 em 12:56
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more