我想知道UIAppearance规则在什么时候被应用到新的视图控制器中?
我已经创建了一些全局规则并在我的应用程序委托中调用它们。这样所有的UIButtons都看起来一样。但现在我想修改一个UIButton的外观。我尝试将代码放在- (void)viewDidLoad
中以删除其背景,但它不起作用 - UIAppearance规则尚未应用。在一个ViewController中,我将修改代码放在- (void)viewWillLayoutSubviews
中,它完美地工作了,但现在在另一个ViewController中它却不起作用(代码相同)。
在哪里才能安全地覆盖UIAppearance规则?