こういう色分けしたサブカテゴリがあるとして、紫のをタップしたら次の階層は こうなるようにしたかった。けれどただUINavigationBarのtintColorを変えたのでは、遷移アニメーションと関係なく色が切り替わってしまう。これはよろしくない。アニメーションと一緒にじわっと切り替わってほしい。 そこでCATransitionを使ってみた。UINavigationBarのカテゴリ。 #import <QuartzCore/QuartzCore.h> #import "RTDUINavigationBarAdditions.h" @implementation UINavigationBar (RTDUINavigationBarAdditions) -(void)setTintColor:(UIColor *)aColor animated:(BOOL)aBool { if (aBool