Dessiner le Triangle d'iOS

Le code ci-dessous est de me dessiner un cercle, comment puis-je modifier le code existant pour tracer un triangle à la place?

    _colorDotLayer = [CALayer layer];

    CGFloat width = self.bounds.size.width-6;
    _colorDotLayer.bounds = CGRectMake(0, 0, width, width);
    _colorDotLayer.allowsGroupOpacity = YES;
    _colorDotLayer.backgroundColor = self.annotationColor.CGColor;
    _colorDotLayer.cornerRadius = width/2;
    _colorDotLayer.position = CGPointMake(self.bounds.size.width/2, self.bounds.size.height/2);
Cette approche n'est pas utile pour le dessin d'un triangle. Vous devriez regarder dans UIBezierPath de le faire.
Vous devriez également regarder dans CGContext.
N'est-il pas un code de service de traduction.

OriginalL'auteur Clip | 2014-08-30