Je veux ajouter une nouvelle vue sur une presse bouton rightcalloutaccessoryview. J'ai actuellement la fonctionnalité pour laisser tomber une épingle sur la carte. Un texte associé (MKAnnotation) avec un titre, sous-titre, et quand je charge chevron tape la broche. Quand je tape sur le chevron (rightcalloutaccessoryview) Je veux une autre vue de pop-up montrant plus d'informations à ce stade. En ce moment, le robinet ne fait rien chevron. Voilà ce que j'ai:
-(IBAction)showInfo:(id)sender
{
int calloutButtonPressed = ((UIButton *)sender).tag;
if(calloutButtonPressed < 99999)
{
if(self.DetailView == nil)
{
DetailViewController *tmpViewController = [[UIViewController alloc] initWithNibName:@DetailView bundle:nil];
self.DetailView = tmpViewController;
[tmpViewController release];
}
if (calloutButtonPressed == 1)
{
// Using the debugger, I found that calloutButtonPressed is equal to 0 when the button is pressed.
// So I'm not sure what the point of this method is...
}
self.DetailView.title = @Title;
}
}
J'ai vérifié que cette méthode d'action ne s'appelle à appuyer sur le chevron. Malheureusement, je ne peux pas le faire pour tirer une nouvelle vue. Si quelqu'un sait ce que je fais mal, s'il vous plaît laissez-moi savoir. Je suis un peu une pincée ...
Merci!
Thomas













