iOS 7 introduit la propriété backgroundColor
de UIPopoverController
qui affecte / inclut la couleur d'arrière-plan de navigation ainsi que les flèches de popover.
@property (nonatomic, copy) UIColor *backgroundColor NS_AVAILABLE_IOS(7_0);
Exemple d'utilisation:
if ([self.popoverVC respondsToSelector:@selector(setBackgroundColor:)]) { // Check to avoid app crash prior to iOS 7
self.popoverVC.backgroundColor = [UIColor greenColor]; // [UIColor colorWithPatternImage:@"..."] doesn't reflect the color on simulator but on device it works!
}
Remarque - À partir de maintenant (iOS 7.0.3), dans certains cas (comme définir la couleur à l'aide de colorWithPatternImage :), le simulateur (et même certains périphériques) n'honore pas la couleur.