0

iOS 11のナビゲーションバーの項目に次のスクリーンショットの問題があり、2つのバーボタンもボタン操作を実行していません。ナビゲーションタイトルiOS 11での問題の表示

それは、iOS 10.x.xに完璧に作業し、以下同じオートレイアウトとサイズとされます。 次のスクリーンショットは、カスタムナビゲーションバーIBの実装方法を示しています。

私は...あまりにも、次のコードで

if (@available(iOS 11.0, *)) { 
     [[self navigationController] navigationBar].prefersLargeTitles = NO; 
     [[self navigationController] navigationItem].largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeNever; 
    } 

..butない手助けをしようとしました。ここに問題点があり、修正する方法(自動レイアウトに関する問題は何ですか?)を教えてください。

+0

なぜ正しいナビゲーションアイテムスペースを使用していませんか? –

+0

また、ナビゲーションタイトルビュー(またはストーリーボードでビューと呼ぶサブビュー)のフレームやサイズを確認してください... – Ladislav

+0

@ラディスラフサイズとレイアウトを変更しました。位置問題を解決しました。しかし、ボタンイベントはまだiOS 11では実行されません。 – Fido

答えて

0

代わりにあなたが直接、以下のGIFのように、右/タイトルバー項目にカスタマイズできます。

の1-

enter image description here

2 -

enter image description here

この方法であなたをボタンを接続して正常に動作を受け取ることができます。

注:GIF番号1と数字2を参照してください。

関連する問題