ビューコントローラーを表示できるようにする静的ライブラリをクライアントに提供します。UIAppearance
のスタイルを設定するために使用しますUIViewController
。
ただし、使用UIAppearance
すると、静的ライブラリを使用する人にも外観がカスタマイズされますが、静的ライブラリにのみ適用する必要があります。
UIAppearance
ライブラリレベルで作成する方法はありますか?
前もって感謝します!
ビューコントローラーを表示できるようにする静的ライブラリをクライアントに提供します。UIAppearance
のスタイルを設定するために使用しますUIViewController
。
ただし、使用UIAppearance
すると、静的ライブラリを使用する人にも外観がカスタマイズされますが、静的ライブラリにのみ適用する必要があります。
UIAppearance
ライブラリレベルで作成する方法はありますか?
前もって感謝します!
メソッドを次のように使用する必要があります[[UINavigationBar appearanceWhenContainedIn:(Class <UIAppearanceContainer>)ContainerClass,...] setProperty:]
例えば、
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil]
setTintColor:myNavBarColor]
containedIn
一部は受け入れ[UIPopoverController class]
ます。そのため、すべての UI コントローラーをサブクラス化し[CustomController class]
、appearanceWhenContainedIn
メソッドのように提供する必要がある場合があります。appearanceWhenContainedIn
メソッドの詳細については、こちらのアップルのドキュメントを確認してください。