Étiquette de marqueur d'itinéraire avec UIButTontTypedeTaildisclosure-Button - Le bouton n'est pas ClickAbel

StackOverflow https://stackoverflow.com/questions/5967909

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
scroll top