私は、これは古いスレッドですけど、これは私の仕事:あなたのviewDidLoad
メソッドの内部でこれを
CATransition *transition = [CATransition animation];
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
transition.type = kCATransitionFade;
transition.duration = 0.5;
[self.navigationController.navigationBar.layer addAnimation:transition forKey:nil];
[self.navigationController.navigationBar setBackgroundImage:[[UIImage imageNamed:@"navigationbar.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(44, 20, 44, 20)] forBarMetrics:UIBarMetricsDefault];
場所。 QuartzCoreフレームワークをリンク/インポートする必要があります。
私はずっとこれを断念しましたが、とにかく投稿していただきありがとうございます。これはいつか便利になるかもしれません。 – bpercevic