1

右ボタンとタイトルをスライドさせて出し入れしたい(物事が表示されたり消えたりするのではなく)。どうすればこれを行うことができますか?

4

2 に答える 2

6

プロパティセッター構文​​、つまりself.navigationController.navigationBarHidden = NOを使用する代わりに、メソッドセッターを使用してアニメーション化されたパラメーターを指定します。

[self.navigationController setNavigationBarHidden:NO animated:YES];

これはあなたが望むものを達成するはずです。

于 2011-02-07T04:37:21.867 に答える
2

UINavigationItemのtitleViewプロパティのカスタムビューを使用し、自分でアニメーションを作成することで、タイトルを(一種の)アニメーション化できます。右ボタンについては、 UINavigationBarを完全に書き直さないとアニメーション化できません(非推奨)。

于 2010-08-27T23:33:35.947 に答える