Partage
  • Partager sur Facebook
  • Partager sur Twitter

[iOS] Tracer d'un rectangle / grphique

    6 février 2013 à 19:57:33

    Bonsoir,

    Je ne comprends pas mon erreur, alors que je cherche à tracer une ligne dans ma view :

    - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
    {
        self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
        {
            View = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 480.0)];
            [View setBackgroundColor:[UIColor redColor]];
            [self.view addSubview:View];
            [View release];
        }
        return self;
    }
    
    - (void) drawRect:(CGRect)rect
    {
        CGContextRef context = UIGraphicsGetCurrentContext();
       
        CGContextSetLineWidth(context, 2.0);
       
        CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB();
       
        CGFloat components[] = {0.0, 0.0, 1.0, 1.0};
       
        CGColorRef color = CGColorCreate(colorspace, components);
       
        CGContextSetStrokeColorWithColor(context, color);
       
        CGContextMoveToPoint(context, 0, 0);
        CGContextAddLineToPoint(context, 300, 400);
       
        CGContextStrokePath(context);
        CGColorSpaceRelease(colorspace);
        CGColorRelease(color);
    
    }
    

    Si vous connaissez un tuto pour tracer des graphiques, je suis aussi preneur =)

    Merci d'avance =)

    • Partager sur Facebook
    • Partager sur Twitter
      6 février 2013 à 23:40:34

      Si tu as juste une ligne à tracer tu peux faire une uiview d'un pixel de large.

      Si tu veux de meilleures perf, tu peux faire comme ca:
      http://stackoverflow.com/questions/4783317/drawing-a-line-in-iphone-ipad

      • Partager sur Facebook
      • Partager sur Twitter
        6 février 2013 à 23:49:19

        Dac merci pour ta réponse =)

        • Partager sur Facebook
        • Partager sur Twitter

        [iOS] Tracer d'un rectangle / grphique

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown