我目前正在努力使 touchesBegan 工作。
我目前有这个设置
[UIView(UIViewController) -> UIScrollView -> UIView[holderView] -> UILabels[]]
我以编程方式添加我的UILabels
这种方式
//UIViewController method
UILabel *etiquetaCantidad = [[UILabel alloc] initWithFrame:CGRectMake(350, idx * 35, 50, 30)];
[etiquetaCantidad setTextAlignment:NSTextAlignmentCenter];
[etiquetaCantidad setBackgroundColor:[UIColor azulBase]];
[etiquetaCantidad setTextColor:[UIColor whiteColor]];
[etiquetaCantidad.layer setCornerRadius:5];
[etiquetaCantidad setText:@"0"];
[etiquetaCantidad setUserInteractionEnabled:YES];
[etiquetaCantidad setTag:idx + 100];
[holderView addSubview:etiquetaCantidad];
但是当我尝试
// UIViewController
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
NSLog(@"Touch realizado: %@", touches);
}
它没有被触发,我在这里错过了什么???