ストーリーボード(UITabBarControllerと対応するすべてのビューを含む)を使用してインターフェイスを完全にレイアウトしました。
今度はタブバーをカスタマイズする時が来ました。すでに正しい色に設定されているアイコンがあるので、使用できません[[UITabBar appearance] setTintColor:]
(見た目が間違っているだけです)。
setFinishedSelectedImage:withFinishedUnselectedImage:
特定のUITabBarItemで使用することになっていることがわかりました。
AppDelegate(残りのグローバルカスタマイズが行われる場所)からこのメソッドを使用することは可能ですか?AppDelegateはどのUITabBarをターゲットにするかをどのように知るのですか?
代わりに、各UIViewControllerから各UITabBarItemをカスタマイズすることになっている場合、UITabBar(または「ルートビューコントローラー」)を参照してから、UIViewControllerから特定のアイテムを参照するにはどうすればよいですか?
どんな助けでも大歓迎です。ありがとう!