UIAppearance代理规则什么时候应用于新的视图控制器?

xx7*_*aBs 13 ios uiappearance

当UIAppearance规则准确应用于某个新的视图控制器时,我正在徘徊?

我制定了一些全局规则,我在我的app委托中调用它们.这样所有UIButton看起来都一样.但现在我想修改一个UIButton的外观.我已经尝试将代码删除它的背景,- (void)viewDidLoad但它不起作用 - UIAppearance规则尚未应用.在一个ViewController中,我将修改代码放在里面- (void)viewWillLayoutSubviews并且它工作得很好,但现在在另一个ViewController中它不起作用(代码是相同的).

覆盖UIAppearance规则在哪里安全?

BJ *_*mer 14

根据引入UIAppearance的2011 WWDC视频,-layoutSubviews在视图上调用之前应用自定义.