J'ai un UIView et j'essaie de définir ses propriétés de calque.
self.colorSwatch = [[UIView alloc] initWithFrame:CGRectMake(400, 150, 100, 100)];
self.colorSwatch.layer.cornerRadius = 8;
Cependant, lorsque j'essaie d'accéder à la propriété .layer.cornerRadius
, un avertissement m'indique que "La propriété 'cornerRadius' est introuvable dans l'objet de classe de transfert 'CALayer *'.
Qu'est-ce que ça veut dire? Merci
Il ne sait pas quel type d'objet est la propriété layer
. Ajoutez #import <QuartzCore/QuartzCore.h>
en haut de votre fichier.
Vous devez importer le fichier # import <QuartzCore/QuartzCore.h> dans la classe ViewController.m si et seulement si la version de xcode est inférieure à 5.
Voyez si vous utilisez xcode version 5 ou une version plus récente, vous n'avez pas besoin d'importer. Il est automatiquement inclus.