1

の間に、私はこのコードを使用して透明、半透明UINavigationBarを行うことができますUINavigationBarを透明にアニメーションしてください。ナビゲーションバーは、画面が完全に消える前に直ちに透明になります。は、移行

しかし、他の側に、あなたは....

override func viewWillAppear(animated: Bool) { 
    super.viewWillAppear(animated) 

    navigationController!.setNavigationBarHidden(true: animated: animated) 
} 

をこのコードをしようとした場合...アニメーションが完璧になります:ナビゲーションバーは右画面に消えるので、遷移アニメーションがよさそうです。

UINavigationBarを2番目のスニペットのようにアニメーション効果を持つ最初のスニペットのように透明にする方法はありますか?

答えて

0

はい、あなたのアプリケーションで何秒間の遅延が発生するコードでメソッドを作成する必要があります。[self performSelector:@selector(delay)withObject:nil afterDelay:5.0];これはあなたのアプリが開いたときに、5秒後にあなたが遅延メソッドに入れたすべてを実行します。だから、UINavigationBarを透明にして、UINavigationBarを透明にするためのコードを簡単に見つけることができるようにしたいときには、2番目のコードを見つけてしまいますが、頭の上からわからないのです。