backbarbutton のカスタムに関するすべてのトピックを検索しましたが、backbarbutton に関する問題についての回答が見つからなかったようです。
UINavigationController の interactivePopGestureRecognizer というプロパティを維持するには、leftBarButton を使用して backBarButton を置き換えることは有効な解決策ではありません。しかし、画像を使用して backbarbutton をカスタマイズしたいので、コントローラーの ViewDidLoad で次のコードを使用します。
UIBarButtonItem * btnBack = [[UIBarButtonItem alloc]init];
btnBack.title = @"";
self.navigationController.navigationBar.backIndicatorImage = [UIImage imageNamed:@"backBtn"];
self.navigationController.navigationBar.backIndicatorTransitionMaskImage = [UIImage imageNamed:@"backBtn"];
self.navigationItem.backBarButtonItem = btnBack;
プロジェクトを実行すると、常に backBarButton が表示される場所に青い四角形が表示されます。
しかし、元の画像は、返信を呼び出したシステムのバーボタンと同じです。
ただし、ジュースのグラスを示す黒い画像である「Drinks」という名前の画像に変更するだけで、別の効果があります。
私のプロジェクトを実行した後、常に backBarButton を表示する場所に、「ドリンク」のように青い画像が表示されます。
何が起こった!backBtn.png という名前の画像を使用して backBarButton をカスタマイズするにはどうすればよいですか? 前もって感謝します!画像の送信が拒否されたため、問題を言葉で説明します。