Chcę dodać nowy widok na naciśnięcie przycisku rightcalloutaccessoryview. Obecnie mam funkcjonalność dla upuszczenie szpilki na mapie. Objaśnienie (MKAnnotation) o tytule, napisy i Chevron obciążenia, kiedy dotknij PIN. Kiedy dotknij Chevron (rightcalloutaccessoryview) Chcę inny widok pop-up pokazuje więcej informacji w tym momencie. Teraz, kranik Chevron nic nie robi. To jest to, co mam:
-(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;
}
}
I sprawdzeniu, że metoda ta akcja ma się nazywa po naciśnięciu Chevron. Niestety, nie mogę zmusić go do podciągnąć nowy widok. Jeśli ktoś wie, co robię nie tak, proszę dać mi znać. Jestem w trochę szczyptą ...
Dzięki!
Tomasz













