18

アプリケーションを iOS 11 にアップグレードしていますが、ナビゲーション バーにいくつかの問題が見られます。問題の一部は既にここで質問されているため、この質問では言及しません。

問題となっている特定の問題は、ナビゲーション バーのバー ボタン項目の間隔が異なることです。メインの左右のバー ボタン項目が画面の水平方向の中央に近くなり、画面の端に近づけることができなくなりました。過去に、カスタムUIButtonサブクラスを使用し、カスタム ビューでバー ボタン アイテムを作成しました。アライメント ソリューションはalignmentRectInsetscontentEdgeInsetsでしたが、このアプローチを使用して期待どおりの結果を得ることができませんでした。

編集:
iOS 11 ベータ 2 で再テストしましたが、問題は残っています。

編集 2: iOS ベータ 3 で再テストしましたが、問題は残ります。

4

10 に答える 10

4

同様の問題に気付きました。

私たちが気付いた同様の問題について Apple Radarを報告しました。レーダーを作成する場合は #32674764 を参照してください。

Apple のフォーラムにもスレッドを作成しましたが、まだフィードバックはありません: https://forums.developer.apple.com/message/234654

于 2017-06-22T14:03:43.750 に答える
4

私はこれに出くわしました:UINavigationItem-Margin。それは魅力のように機能します。

于 2018-03-11T22:50:34.040 に答える