Die folgende Methode ist mit einer Schaltfläche der Navigationsleiste verbunden. Wenn die Schaltfläche gedrückt wird, zeigt sie ein UIPopoverController
- (IBAction) showTablePopUp:(id) sender {
if (self.tablesPopoverController == nil) {
TablesPopOverViewController *tables = [[TablesPopOverViewController alloc]initWithNibName:@"TablesPopOverViewController" bundle:[NSBundle mainBundle]];
UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:tables];
popover.delegate = self;
popover.popoverContentSize=CGSizeMake(280.0, 327.0);
[tables release];
self.tablesPopoverController = popover;
[popover release];
}
[self.tablesPopoverController presentPopoverFromBarButtonItem:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
Was ich tun möchte, ist das Popover ausblenden, wenn die Schaltfläche das zweite Mal gedrückt wird:
- Klicken - Popover anzeigen
- Klicken - Popover ausblenden
Wie kann ich das tun?