*   >> Lezen Onderwijs artikelen >> science >> programming

Iphone Tekening op een plaatje Part 1

Y);

voor (int j = 2; j

thisX = [[thisarray objectAtIndex: j] floatValue];

thisY = [[thisarray objectAtIndex: j + 1] floatValue];

CGContextAddLineToPoint (CTX, thisX, thisY);

}

CGContextStrokePath (CTX);

}

}

}

}

- (void) touchesBegan: (NSSet *) raakt withEvent: (UIEvent *) evenement {

[myDrawingaddObject: [[NSMutableArrayalloc] initWithCapacity: 4]];

CGPoint curPoint = [[accenten anyObject] locationInView: self];

[[myDrawinglastObject] addObject: [NSNumbernumberWithFloat: curPoint.

x]];

[[myDrawinglastObject] addObject: [NSNumbernumberWithFloat: curPoint.y]];

}

- (void) touchesMoved: (NSSet *) raakt withEvent: (UIEvent *) evenement {

CGPoint curPoint = [[raakt anyObject] locationInView: self];

[[myDrawinglastObject] addObject: [NSNumbernumberWithFloat: curPoint.x]];

[[myDrawinglastObject] addObject: [NSNumbernumberWithFloat: curPoint.

y] ];

[selfsetNeedsDisplay];

}

- (void) touchesEnded: (NSSet *) raakt withEvent: (UIEvent *) evenement {

CGPoint curPoint = [[accenten anyObject] locationInView: self];

[[myDrawinglastObject] addObject: [NSNumbernumberWithFloat: curPoint.x]];

[[myDrawinglastObject] addObject:[NSNumbernumberWithFloat:curPoint.

y]];

[selfsetNeedsDisplay];

}

-(void)cancelDrawing {

[myDrawingremoveAllObjects];

[selfsetNeedsDisplay];

}

- (void) dealloc {

[superdealloc];

[myPicrelease];

[myDrawingrelease];

}

@end

Every keer dat u het scherm, het raken - (void) touchesBegan methode maakt een punt in de myDrawing array en geeft deze dan door de -. (void) drawRect methode

Ik heb een probleem met de tekening code in één mijn apps.

Wanneer ik probeer om de lijnkleur wijzigen met de CGContextSetStrokeColorWithColor methode, alle van de lijnen die ik eerder had getrokken verandering in die kleur. Hoe kan ik dit voorkomen? Als je me kan helpen met de broncode, dat zou geweldig zijn .

De broncode kan hier worden gevonden: https://sites.google.com/site/iprogramiphones/bukisatutorials/drawingoveranimage

Deel 2 is hier: http: ///artikelen /275674_iphone-tekening-op-een-image-part-2

Wat voor les wil je nu? Plaats uw antwoord als een commentaar op deze pagina.

Problemen met de codering? E-mail mij @ [email protected].

Heeft u een hond en een iPod Touch of een iPhone? https://itunes.apple.com/us/app/whos-your-doggy/id332655618?mt=8

Abonneren op mijn les RSS-feed

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.