0
ステータスバーがボタンを押して消えてしまい、すべての作品が隠れていて木に隠れていますが、最後のビューコントローラに戻ると白いステータスバーが隠れますが、黒のステータスバーが表示されます。表示されているとおり、ボタンが押されたときに使用されているのと同じコードを使用しています。ここ ステータスバーが非表示になってもまだ黒で表示されています
は、使用されるコードです://下にありません黒のステータスバーに白いステータスバーを非表示にする作品でボタンを押します。
@IBAction func onPlayPressed(sender: AnyObject) {
start()
isHidden = !isHidden
UIView.animateWithDuration(0.3) {() -> Void in
self.setNeedsStatusBarAppearanceUpdate()
}
self.navigationController?.hidesBarsOnTap = false
self.navigationController?.setNavigationBarHidden(true, animated: true)
//このセクションでは、白のステータスバーは非表示になりますが、黒色のステータスバーはその下に残ります。
override func viewWillDisappear(animated: Bool) {
synth.pause()
vox.pause()
isHidden = true
UIView.animateWithDuration(0.3) {() -> Void in
self.setNeedsStatusBarAppearanceUpdate()
}
self.navigationController?.hidesBarsOnTap = false
self.navigationController?.setNavigationBarHidden(true, animated: true)
ご協力いただければ幸いです。
すべてのベスト トニーメリット
こんにちはワシーリーは、お返事ありがとうございました。申し訳ありませんが、ステータスバーにバッテリーと通信事業者のロゴが表示されているときは明確ではありませんでした。私はバーを残すとき、彼らはそこにとどまっていますが、白ではなく黒で、私のプレーボタンを押すと、彼らは消えて、彼らの痕跡はありません。私はこれを回避するためにステータスバーのロゴ付きコントローラーの間に全体のナビゲーションバーとステータスバーを置いておきました。お時間をいただき、ありがとうございました。すべてのbset –
すべてが順調です。私はあなたを助けてうれしいです。では、viewDidAppear関数のナビゲーションバーを非表示にしたいのですか? –
あなたの質問に対する解決策を見つけましたか? –