Bir pencerenin renk tonunu rasgele bir renge ayarlıyorum, ardından bu düğmeyi her basışta fazla sürmeye çalışıyorum, ancak düğmelerin her seferinde pencere renk tonuna döndüğü anlaşılıyor. Onlara uygulanan bir segue var. didFinishLaunchingWithOptions içindeTintColor Popover Değişimi Push
Ayar tonu rengi: viewDidLoad
self.window.tintColor = [UIColor redColor];
sonra benim iki düğmeleri:
button1 özel tip düğme ve button2 bir sistem tipi düğmedir[self.button1 setImage:[[UIImage imageNamed:@"711-trash"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] forState:UIControlStateNormal];
self.button1.tintColor = [UIColor purpleColor];
self.button2.tintColor = [UIColor blueColor];
. popover ilk hediyeler, iki düğme mor ve mavi renkli olan
. Ancak segue view denetleyicisi itildiğinde, attı, iki düğme kırmızıya geçer. Bunu önlemenin bir yolu var mı?
DÜZENLEME:
Ancak her şey beklendiği gibi çalıştı:
Renkleri viewWillAppear'da ayarlamaktan yoruldunuz mu? – Leonardo
@Leonardo aynı sorun, etkilenecek gibi görünmüyor viewWillAppear – PF1
Bu garip, başka bir yerde tintColor ayarlamak şansın var mı? – John