1

カスタム ツールバーで奇妙な問題が発生し、時々少し右にずれます。

4 つのUIButtonsUIImageViewを含むUIViewサブクラスを作成しました。次の行を使用して、このコンポーネント (カスタム ツールバー) をビュー コントローラーのナビゲーション バーに挿入します。

self.navigationItem.titleView = toolbar;

これは正常に機能します。ボタンは実用的です。

ただし、(ナビゲーション コントローラーを使用して) プッシュしているビュー コントローラーによっては、カスタム ツールバーがわずかに右に移動し、画像ビューのごく一部をトリミングするのに十分です。

ツールバーが安定しているView Controllerと、ツールバーが移動している別のView Controllerを比較すると、違いはわかりません。そして、それらはナビゲーション履歴の同じレベルでプッシュされます。だから私は本当に混乱しています。戻るボタンがあるためだと思いましたが、両方のビューに存在します。最も紛らわしいのは、正しく動作するコントローラー ビューと、一貫して異なる動作をするコントローラー ビューを用意することです。

アイデア、ポインタ、リンクは大歓迎です。

前もって感謝します、

ハッピー ホリデー シーズン。

4

0 に答える 0