Débutant iphone question: en dessinant un rectangle. Ce que je fais mal?

À essayer de comprendre ce que je fais mal ici. Avoir essayé plusieurs choses, mais je ne vois jamais insaisissable rectangle sur l'écran. Maintenant, c'est tout ce que je veux faire-tracez un rectangle sur l'écran.

Je suis invalide "contexte" sur tout, mais la CGContextSetRGBFillColor(). Arriver le contexte après qui semble un peu de mal pour moi, mais je ne suis pas à la maison en regardant les exemples que j'ai été en utilisant la nuit dernière.

Ai-je foiré quelque chose d'autre? Je voudrais vraiment obtenir au moins autant fini pour ce soir...

- (id)initWithCoder:(NSCoder *)coder
{
  CGRect myRect;
  CGPoint myPoint;
  CGSize    mySize;
  CGContextRef context;

  if((self = [super initWithCoder:coder])) {
    NSLog(@"1");
    currentColor = [UIColor redColor];
    myPoint.x = (CGFloat)100;
    myPoint.y = (CGFloat)100;
    mySize.width = (CGFloat)50;
    mySize.height = (CGFloat)50;
    NSLog(@"2");
    //UIGraphicsPushContext (context);
    NSLog(@"3");
    CGContextSetRGBFillColor(context, 1.0, 0.0, 0.0, 1.0);
    context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, currentColor.CGColor);
    CGContextAddRect(context, myRect);
    CGContextFillRect(context, myRect);
  }

  return self;

}

Merci,

Sean.

OriginalL'auteur | 2009-06-09