Ik wil een nieuwe visie toe te voegen op een rightcalloutaccessoryview druk op de knop. Ik heb momenteel de functionaliteit voor het laten vallen van een pin op de kaart. Een bijschrift (MKAnnotation) met een titel, ondertitel, en chevron ladingen toen ik tik op de pin. Toen ik de chevron (rightcalloutaccessoryview) tikt wil ik een andere kijk op pop-up te zien meer informatie op dit punt. Op dit moment is de chevron kraan doet niets. Dit is wat ik heb:
-(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;
}
}
Ik heb vastgesteld dat deze actie methode is aangeroepen bij het indrukken van de chevron. Helaas kan ik niet krijgen om een nieuwe kijk omhoog te trekken. Als iemand weet wat ik verkeerd doe, laat het me weten. Ik ben een beetje in een snuifje ...
Bedankt!
Thomas













