Ho un UILabel che sto aggiungendo programmaticamente alla mia vista principale. Ho quindi aggiungere un sistema di riconoscimento gesto per ottenere eventi di tocco in etichetta:Rilevamento di eventi di tocco su UILabel
UITapGestureRecognizer *recog = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTouchNotification)];
[notification addGestureRecognizer:recog];
[recog release];
Tuttavia, gli incendi nulla quando l'etichetta viene toccato. Ho registrato tutte le sottoview per assicurarmi che l'etichetta fosse in cima, e lo è. L'unico modo per far funzionare il riconoscimento è se lo aggiungo alla vista sottostante, ma non è di grande aiuto. Qualcuno sa perché questa etichetta si sta comportando in modo così "trasparente"?
Buone vacanze!