Ho qualche problema. Sto cercando di aggiungere un popoverview alla mia app, ma una parte del popoverview viene nascosta dalla barra del mio controller di navigazione. Come posso far sovrapporre il mio popoverview alla parte superiore della barra di navigazione? ciCome sovrapporre la vista sulla barra del controller di navigazione?
- (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];
}
}
è comunque di rendere questo popover sopra la barra controller di navigazione: Ecco un'immagine del problema: http://img593.imageshack.us/img593/4056/viewn.jpg
Ecco il mio codice con cui sto lavorando?
Speriamo che qualcuno sappia come risolvere questo problema, grazie in anticipo.
OMG !!! Ci ho provato ma non ho provato in particolare self.view.window. Ho provato self.window e super.view e così via. Grazie mille. Funziona perfettamente. – 0SX
Felice ha funzionato :) – pwc