Etichetta marcatore Route-Me con UibuttontypedEtailDisclosure-Button-Il pulsante non è Clickabel

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

Domanda

Ho un problema con il framework per rotte e le etichette di marcatore. Sto provando circa 5 ore senza fortuna e ho cercato quasi tutti gli argomenti del forum sul web su questo. Voglio aggiungere un'etichetta di marcatore con un pulsante UibuttontypedEtailDiscloscosplosure. Quando aggiungo il pulsante a Uiview, dovrebbe essere l'etichetta che non riesco a fare clic sul pulsante.

Il mio codice è il seguente:

- (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");
}

Spero che qualcuno possa aiutarmi con questo. Grazie :)

Ho bisogno di ulteriori informazioni per favore fatemelo sapere!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top