我在徘徊 UIAppearance 规则究竟何时应用到一些新的 View Controller ?
我制定了一些全局规则,并在我的应用委托(delegate)中调用它们。这样所有的 UIButton 看起来都一样。但现在我只想修改一个 UIButton 的外观。我尝试将代码放在 - (void)viewDidLoad
中以删除它的背景,但它不起作用 - UIAppearance 规则尚未应用。在一个 ViewController 中,我将修改代码放在 - (void)viewWillLayoutSubviews
中,它工作得很好,但现在在另一个 ViewController 中它不起作用(代码是相同的)。
在哪里可以安全地覆盖 UIAppearance 规则?
最佳答案
根据介绍 UIAppearance 的 2011 WWDC 视频,自定义是在 -layoutSubviews
调用 View 之前应用的。
关于ios - UIAppearance 代理规则何时应用于新的 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11471362/