Θέλω να προσθέσω μια νέα άποψη για ένα κουμπί rightcalloutaccessoryview Τύπου. Έχω σήμερα την λειτουργικότητα για τη ρίψη μια καρφίτσα στο χάρτη. Μια επεξήγηση (MKAnnotation) με τίτλο, υπότιτλο, και τα φορτία Chevron όταν πατήσετε το pin. Όταν πατήσετε το Chevron (rightcalloutaccessoryview) Θέλω μια άλλη άποψη για να αναδυθεί δείχνοντας περισσότερες πληροφορίες σε αυτό το σημείο. Αυτή τη στιγμή, η βρύση σιρίτι δεν κάνει τίποτα. Αυτό είναι ό, τι έχω:
-(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;
}
}
Έχω διαπιστώσει ότι αυτή η μέθοδος δράσης έχει πάρει καλείται πατώντας το σιρίτι. Δυστυχώς, δεν μπορώ να το πάρει για να τραβήξετε μια νέα άποψη. Αν κάποιος ξέρει τι κάνω λάθος, παρακαλώ επιτρέψτε μου να ξέρω. Είμαι σε ένα κομμάτι από ένα τσίμπημα ...
Ευχαριστώ!
Θωμάς













