Ich setze die Tönungsfarbe eines Fensters auf eine beliebige Farbe und versuche dann, diese für jede Taste zu übersteuern, aber es scheint, als würden die Tasten immer wieder auf die Farbe der Fensterfarbe wechseln Auf sie wird ein Übergang angewendet.TintColor Ändern bei Popover Drücken Sie
einstellen Tönungsfarbe in didFinishLaunchingWithOptions:
self.window.tintColor = [UIColor redColor];
und dann meine beiden Tasten in viewDidLoad:
[self.button1 setImage:[[UIImage imageNamed:@"711-trash"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] forState:UIControlStateNormal];
self.button1.tintColor = [UIColor purpleColor];
self.button2.tintColor = [UIColor blueColor];
wo button1 ein Knopf benutzerdefinierten Typ ist und button2 ist ein Systemtyp-Taste.
Wenn die popover ersten Geschenke, die beiden Tasten lila und blau getönt. Wenn jedoch der Segue-View-Controller gedrückt wird, werden die beiden Tasten rot angezeigt. Gibt es einen Weg dies zu verhindern?
EDIT:
Bist du müde, die Farben in viewWillAppear einzustellen? – Leonardo
@Leonardo das gleiche Problem, scheint nicht von viewWillAppear betroffen sein – PF1
Es ist komisch, gibt es eine Chance, Sie TintColor woanders setzen? – John