私UIBarButtonItem
はただの画像を持っています。この画像を、空の文字列のタイトルを持つバー項目の背景画像として使用したかったのです。
しかし、幅が正しく機能しませんでした。正しい寸法にするために、画像セットでUIBarButtonItem
カスタムビューを作成しました。UIButton
私が抱えている問題は、横向きモードでは、このカスタム ビューのサイズが小さなナビゲーション バーに正しく収まるように変更されないことです。
柔軟な高さを許可してボタンの自動サイズ変更を試みましたが、ポートレートの上下の余白が保持され、ボタンが非常に押しつぶされました。
タイトルが空のバー アイテムを最初に使用したかった理由は、appearance プロトコルを使用して、バー メトリックのデフォルトとランドスケープの背景画像を設定し、この問題を回避するためでした。
UIBarButtonItem
カスタム ビューでサポートを縦長および横長のサイズにするにはどうすればよいですか?
私は専用の横長の画像を持っているので、使用したいものを歪ませずに小さくします。
ポートレート:
風景:
自動サイズ変更を使用した横向き。縦向きの余白により、バー ボタンが誇張されて押しつぶされていることに注意してください。