2010-12-07 45 views
4

Je veux avoir une bordure autour de ma vue de texte; pour cela, je l'ai fait ce qui suit:Problème dans - [CALayer setBorderColor:]

textView.layer.borderWidth = 5.0f; 
textView.layer.borderColor = [UIColor grayColor]; 

Je reçois l'avertissement suivant:

warning: passing argument 1 of 'setBorderColor:' from incompatible pointer type 

Update1: ma frontière n'est pas visible

Répondre

19

Votre problème est que -[CALayer setBorderColor:] prend un objet de type CGColorRef. Ce que vous devez faire est de convertir votre objet de couleur pour se conformer:

textView.layer.borderColor = [UIColor grayColor].CGColor; 

J'espère que cela a aidé!