Я думаю, что вы отображаете каждую точку прикосновения на этикетке.Вы можете решить эту проблему, изменив свой код ...
CGRect RectFrame1;
UILabel * label = (UILabel *)[self.view viewWithTag:111];
//Here 111 is used you can use your own tags
if(label==nil){
RectFrame1 = CGRectMake(nowPoint.x, nowPoint.y, 280, 30);
label = [[UILabel alloc] initWithFrame:RectFrame1];
label.backgroundColor = [UIColor blackColor];
label.textColor = [UIColor whiteColor];
label.tag = 111;//Adding tag to our label so that we can call it later.
label.text = [NSString stringWithFormat:@"x %f y %f", nowPoint.x, nowPoint.y];
[self.view addSubview:label];
[label release];
} else {
RectFrame1 = label.frame;
RectFrame1.origin = CGPointMake(nowPoint.x, nowPoint.y);
label.frame = RectFrame1;
label.text = [NSString stringWithFormat:@"x %f y %f", nowPoint.x, nowPoint.y];
}
Надеюсь, это поможет вам ....:)