Как наложить представление на панель контроллера навигации?

У меня вроде как небольшая проблема. Я пытаюсь добавить всплывающее окно в свое приложение, но часть всплывающего окна скрыта панелью контроллера навигации. Как я могу сделать мой popoverview наложенным поверх navcontrollerbar? Вот изображение проблемы: http://img593.imageshack.us/img593/4056/viewn.jpg

Вот мой код, с которым я работаю:

- (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];
}
}

Есть ли способ сделать это всплывающее окно выше панель контроллера навигации?

Надеюсь, кто-нибудь знает, как решить эту проблему, заранее спасибо.

6
задан Peter Hosey 2 January 2011 в 06:21
поделиться