Ich möchte eine neue Sicht auf einem rightcalloutaccessoryview Taste drücken hinzuzufügen. Im Moment habe ich die Funktionalität einen Stift auf der Karte zum Fallenlassen. Ein callout (MKAnnotation) mit einem Titel, Untertitel und Chevron lädt, wenn ich den Stift tippen. Als ich den Sparren (rightcalloutaccessoryview) tippen möchte ich eine andere Ansicht weitere Informationen zu diesem Punkt Pop-up zeigt. Gerade jetzt, der Chevron-Hahn tut nichts. Das ist, was ich habe:
-(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;
}
}
Ich habe festgestellt, dass diese Aktion Methode durch Drücken der Chevron genannt bekommt. Leider kann ich es nicht eine neue Ansicht zu ziehen. Wenn jemand weiß, was mache ich falsch, lass es mich wissen. Ich bin in ein bisschen einer Prise ...
Vielen Dank!
Thomas













