быстрый вопрос (который может быть легким для большинства здесь):)
Мой код ниже должен рисовать круг для каждого распознаваемого прикосновения, но хотя более одного касания воспринимается только один кругбудет составлено за один раз.
Кто-нибудь может увидеть какие-либо очевидные проблемы?
Этот метод относится к классу XYZViewControler.m
.TouchPoint.m
- это класс, определяющий круг.
Благодарим вас за помощь и перенаправления.
Крис
- (void) touchesBegan: (NSSet *) touches withEvent: (UIEvent *)event {
NSSet * allTouches = [event allTouches]; // get all events
for (UITouch * touch in touches) {
TouchPoint * touchPoint = [[TouchPoint alloc] initWithFrame:CGRectMake(0, 0, circleWidth, circleWidth)];
touchPoint.center = [touch locationInView:[self view]];
touchPoint.color = [UIColor redColor];
touchPoint.backgroundColor = [UIColor whiteColor];
[[self view] addSubview: touchPoint];
[touchPoint release];
CFDictionarySetValue(touchMap, touch , touchPoint);
}
[[self view] setNeedsDisplay];
}