251 votes

CGRectMake, CGPointMake, CGSizeMake, CGRectZero, CGPointZero ne sont pas disponibles en Swift.

Après avoir converti le code dans la dernière version de Swift 3.0, j'obtiens cette erreur.

enter image description hereenter image description here

Dites-moi aussi la solution pour CGSize = CGSizeMake(0,0)

static var frameAtStartOfPan: CGRect = CGRectZero
static var startPointOfPan: CGPoint = CGPointZero

Qui est également indisponible.

0 votes

Mais après avoir converti mon code précédent en swift3, j'ai eu ce problème. Je voudrais savoir si la syntaxe a été modifiée dans la version mise à jour.

1voto

Neha Points 301

En Swift 4 cela fonctionne comme suit

collectionView.setContentOffset(CGPoint.zero, animated: true)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X