ビューコントローラーを表示できるようにする静的ライブラリをクライアントに提供します。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メソッドの詳細については、こちらのアップルのドキュメントを確認してください。