Mam mały problem. Próbuję dodać popoverview do mojej aplikacji, ale część widoku popoverview jest ukryta przez pasek kontrolera nawigacji. Jak mogę umieścić nakładkę popoverview na górze paska nawigacyjnego? Oto obraz problemu: http://img593.imageshack.us/img593/4056/viewn.jpgJak nakładać widok na pasek kontrolera nawigacji?
Oto mój kod pracuję z:
- (IBAction)onButtonClick:(UIButton *)button {
if (self.popoverController) {
[self.popoverController dismissPopoverAnimated:YES];
self.popoverController = nil;
[button setTitle:@"Show Popover" forState:UIControlStateNormal];
} else {
UIViewController *contentViewController = [[WEPopoverContentViewController alloc] initWithStyle:UITableViewStylePlain];
self.popoverController = [[[WEPopoverController alloc] initWithContentViewController:contentViewController] autorelease];
[self.popoverController presentPopoverFromRect:button.frame
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionDown
animated:YES];
[contentViewController release];
[button setTitle:@"Hide Popover" forState:UIControlStateNormal];
}
}
Czy mimo to, aby ten popover nad paskiem kontrolera nawigacji?
Mam nadzieję, że ktoś wie, jak rozwiązać ten problem, Z góry dziękuję.
OMG !!! Próbowałem, ale nie specjalnie wypróbowałem self.view.window. Próbowałem self.window i super.view i itp. Dziękuję bardzo. Działa idealnie. – 0SX
Cieszę się, że działało :) – pwc