Je sais que c'est une réponse construite moche, mais je viens de jouer avec les vues de UIPopoverController. Ils existent.
La seule façon d'y accéder est de votre point de vue qui est assis dans le UIPopovercontroller.
J'ai un contrôleur de navigation, donc je suis cette hiérarchie
UIView *test = ((UIView *)[[[self.navigationController.view.superview.superview.subviews objectAtIndex:0] subviews] objectAtIndex:1]);
UIView *test2 = ((UIView *)[[[self.navigationController.view.superview.superview.subviews objectAtIndex:0] subviews] objectAtIndex:1]);
test.backgroundColor = [UIColor greenColor];
test2.backgroundColor = [UIColor greenColor];
Ce n'est pas exactement l'objectif final, mais il est vraiment proche.
vous constaterez que the_view_in_the_popover.superview.superview
(peut-être juste un aperçu si vous ne tendez pas la main à partir d'une vue de contrôleur de navigation) est un UIPopoverView. Si vous le convertissez en UIView et le traitez comme un UIView, vous ne brisez pas vraiment de règles. Je suppose que c'est vraiment à la hauteur de la pomme.
Btw, irc.freenode.net #ipaddev est l'endroit à être. – Sneakyness
Hey Madhup avez-vous été en mesure de personnaliser le contrôleur pop-over de votre application? – sandy