Bonjour J'essaie de définir une image d'arrière-plan sur ma description détaillée UIButton attachée à ma vue de légende MapView MKAnnotation. En vérifiant sur stackoverflow il y a des exemples cohérents de la façon de définir ceci, cependant cela ne semble pas fonctionner pour ma légende UIButton. Ma question est la suivante: cela ne fonctionne-t-il pas, simplement à cause de la carte ou est-ce qu'il me manque autre chose? Voici mon code:Définition de l'arrière-plan sur UIButton sur la légende de la carte
// If an existing pin view was not available, create one.
pinView = [[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"CustomPinAnnotationView"];
pinView.canShowCallout = YES;
pinView.image = [UIImage imageNamed:@"Tch4"];
//pinView.calloutOffset = CGPointMake(0, 32);
pinView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
UIImage *btnImage = [UIImage imageNamed:@"4stars"];
[pinView.rightCalloutAccessoryView setBackgroundImage:btnImage forState:UIControlStateNormal];
Je reçois l'erreur sur la dernière ligne. L'erreur est: Aucune interface Visable pour UIView déclare le sélecteur 'setbackgroundimage: forstate'
Merci pour votre aide avec ce