Sé que esto es una respuesta construida pésimo, pero he estado jugando con las vistas de UIPopoverController. Ellos existen
La única forma de acceder a ellos es desde la vista que está instalada en el UIPopovercontroller.
Tengo un controlador de navegación así que sigo esta jerarquía
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];
Esto no es exactamente el objetivo final, pero está muy cerca.
encontrará que the_view_in_the_popover.superview.superview
(tal vez solo una supervista si no está llegando desde una vista del controlador de navegación) es un UIPopoverView. Si lo haces como un UIView y lo tratas como un UIView, en realidad no estás rompiendo ninguna regla. Sin embargo, creo que eso está realmente a la altura de la manzana.
Btw, irc.freenode.net #ipaddev es el lugar para estar. – Sneakyness
Oye, Madhup, fuiste capaz de personalizar el control emergente de tu aplicación – sandy