Je veux invalidateLayout()
du personnalisé UICollectionView lorsque les limites sont modifiées. Je sais que je peux appeler cette méthode à partir du contrôleur en utilisant viewWillLayoutSubviews()
. Mais puisque je veux faire de cette UICollectionView personnalisée comme un cadre, je veux mettre en œuvre la fonction sans en fonction du contrôleur.Comment pouvez-vous dire qu'un périphérique a pivoté de sorte que vous pouvez recharger un UICollectionView
Si j'essaye de invalidateLayout()
à l'intérieur override open func layoutSubviews()
alors j'obtiens une boucle infinie.
Quelle est la meilleure façon de mettre en œuvre ce que je veux avec les contraintes?
-vous dire lorsque vous faites pivoter périphérique que vous souhaitez mettre à jour la mise en page? –
@TusharSharma vous êtes un lecteur d'esprit !! –