UIBezierpath を使用して 1 つのドットを描画する方法を教えてください。UIBezierpath を使用して線を描くことはできますが、指を離して元に戻してから離すと、画面に何も描画されません。
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [touches anyObject];
CGPoint p = [touch locationInView:self];
[pPath moveToPoint:p];
[pPath stroke];
[self setNeedsDisplay];
}
- (void)drawRect:(CGRect)rect
{
[pPath stroke];
}