Étiquette de marqueur d'itinéraire avec UIButTontTypedeTaildisclosure-Button - Le bouton n'est pas ClickAbel
Question
J'ai un problème avec le framework Route-ME et les étiquettes de marqueur. J'essaie maintenant environ 5 heures sans chance et j'ai cherché presque tous les sujets du forum sur le Web à ce sujet. Je veux ajouter une étiquette de marqueur avec un bouton UibutTypedetaildisclosure dessus. Lorsque j'ajoute le bouton au UIView, cela devrait être l'étiquette, je ne peux pas cliquer sur le bouton.
Mon code est le suivant:
- (void)tapOnMarker:(RMMarker*)marker onMap:(RMMapView*)map {
UIView *frame = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];
UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
button.frame = CGRectMake(0, 0, 34, 34);
button.enabled = YES;
button.userInteractionEnabled = YES;
[button addTarget:self action:@selector(markerLabelButtonPressed:) forControlEvents:UIControlEventTouchUpInside];
[frame addSubview:button];
[marker setLabel:frame];
[marker showLabel];
}
-(void)markerLabelButtonPressed:(id)sender {
NSLog(@"pressed");
}
J'espère que n'importe qui pourra m'aider avec ça. Merci :)
J'ai besoin de plus d'informations, faites-le moi savoir!
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow