UIAppearanceルールが新しいViewControllerに正確に適用されるのはいつですか?
私はいくつかのグローバルルールを作成し、アプリデリゲートでそれらを呼び出します。そうすれば、すべてのUIButtonが同じように見えます。しかし、今度は1つのUIButtonの外観だけを変更したいと思います。コードを入れて背景を削除しようとしましたが、機能して- (void)viewDidLoad
いません-UIAppearanceルールはまだ適用されていません。あるViewControllerでは、変更コードを中に入れ- (void)viewWillLayoutSubviews
て完全に機能しましたが、別のViewControllerでは機能しません(コードは同じです)。
UIAppearanceルールをオーバーライドするのはどこで安全ですか?