Je souhaite convertir un rectangle d'une autre vue de collection (cellContentCollectionView) en un rectangle égal dans mon contrôleur de vue racine.Utilisation de la méthode convert (_: to :) dans swift
La méthode d'instance utilisée pour ce faire est convert (_: to :), mais j'ai du mal à définir le cadre de l'UIView dans le cadre des contrôleurs de vue racine.
Voici ce que j'ai jusqu'à présent ...
cellContentCollectionView?.convert((playerLayer?.frame)!, to: fullScreenPlayerView)
cellContentCollectionView est le CollectionView qu'il est situé dans. Ce qui se trouve être dans un collectionViewCell.
Des suggestions?
méthode de conversion retourne une nouvelle CGRect vous devez l'utiliser, 'laisser newFrame = cellContentCollectionView .convert? ((PlayerLayer .frame) !, à: fullScreenPlayerView)' –
Quel est le point du second paramètre [à Vue: UIView?] Alors? Je suis un peu confus – Stefan
est la vue de destination pour la conversion, la vue vous avez besoin de mettre votre rectangle, vous devez convertir 'playerLayer? .frame' de' cellContentCollectionView' en système de coordonnées 'fullScreenPlayerView' –