Vreau să adăugați o nouă vizualizare pe un buton de presă rightcalloutaccessoryview. Am în prezent funcționalitatea de cădere un cod PIN pe hartă. Un callout (MKAnnotation) cu un titlu, subtitlu, și încarcă zigzag când am apăsați știftul. Când am apăsați zigzag (rightcalloutaccessoryview) Vreau o altă vedere să pop-up care arată mai multe informații în acest moment. Chiar acum, robinetul zigzag nu face nimic. Aceasta este ceea ce am:
-(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;
}
}
Am verificat că această metodă de acțiune poate fi apelată la apăsarea zigzag. Din păcate, nu pot să-l pentru a trage o nouă vizualizare. Dacă cineva știe ce fac greșit, vă rugăm să-mi spuneți. Sunt într-un pic de un vârf de cuțit ...
Mulțumiri!
Thomas













