通知ボタンをクリックして現在の通知ビューコントローラをクリックし、このコントローラを終了します。その後、ナビゲーションバーのボタン位置が変更されます。代わりにあなたがそれを使用できるように、ナビゲーションバーは、カスタムバーとしてのUIViewを使用して撮影すると、ナビゲーションバーはナビゲーションバーのカスタマイズに関する問題の多くを持っているnはあなたがするnoneにナビゲーションバーを設定することができますよう現在表示されているビューが1つのみ表示されている場合、ナビゲーションバーの項目位置が変更されます。
1
A
答えて
0
barを削除してください
0
UINavigationを使用している場合は、これが起こる必要はありません。私の推測では、ナビゲーション上で何が起こっているのかを調べることです。そこに書いたコードにすることができます。
そこティル、あなたはボタンの位置を変更したり、こののUIViewController方法でボタンをリセットすることができます。
override func viewWillAppear(_ animated: Bool) {
//put the reset code here or call a method to reset code!
}
あなたはナビゲーションをカスタマイズするためのフレームワークを使用していますか? 問題はフレームワーク内にある可能性があります。
関連する問題
- 1. コンボボックスが表示されない項目が表示される
- 2. 現在のページのハイライトメニュー項目が表示されます
- 3. XSLTが表示されている場合はメールが表示されます
- 4. 現在の場所が表示されない場合は、場所ボタンが表示されません。
- 5. ノックアウトobservableArray - 表示されていない項目が表示されない
- 6. "li"項目がナビゲーションバーに重なって表示される
- 7. キーボードが表示されているときにナビゲーションバーが表示されない
- 8. ナビゲーションバーにバーボタンの項目が表示されない
- 9. ヘルプテキストが表示されている場合は表示されますか?
- 10. ModalViewControllerがアニメーション化されている場合にのみ表示されます
- 11. 現在表示されているウェブサイト
- 12. 1以上の他のStackPanelsは現在表示されている場合
- 13. Drupalビュー - 表示されている結果が表示されない場合は、表示されないフィルタオプションを表示します。
- 14. メニュー項目が表示されない
- 15. 現在表示されているリストビューの項目でアニメーションが開始されない
- 16. MVVM Light - 現在のビューは表示されていますか?
- 17. コンテンツが表示されている場合はロールオーバーで表示
- 18. 1つのdivが表示され、1つのdivが表示されない
- 19. divが表示されない場合は位置:relative
- 20. UIScrollview zoomToRect現在表示されているビューの中心
- 21. SELECT DISTINCTが指定されている場合は、ORDER BY項目が選択リストに表示されます。
- 22. Javascriptのmouseoutが表示されている場合、表示されていない場合は「no id」と表示されます
- 23. RecyclerViewで現在表示されている項目を取得する
- 24. 現在選択されているナビゲーションメニュー項目の背景をハイライト表示
- 25. 現在のサイズ変更が適切に表示されない
- 26. 位置:ナビゲーションバーが隠されているときにAdMobが下部に表示されます
- 27. 現在、UIViewControllerが1つずつ表示されます。
- 28. rightBarButtonItem UIAlertviewControllerが表示されているときの位置の変更
- 29. MKMapView現在の位置がカスタムピンとして表示されます
- 30. 地域に表示されないビューが表示される
あなたは、メッセージと通知のアイコンがナビゲーションバーに追加され、別の表示の却下後に配置がずれてしまうことを意味しますか? – Pawan
@pawan:yes位置を変更する –
ナビゲーションバーにバーボタン項目として追加した場合は、これは不可能です。ナビゲーションバーの位置が固定されています。オプションで[self.view setNeedsDisplay]を使用できます。ビューを再読み込みすると、その問題が修正される可能性があります。 – Pawan