以下のコードで画像をナビゲーション バーのタイトルに配置しましたが、画像がすべてのタイトル ビューを埋めることができません。左右のピクセルがほとんど残っていません。
タイトル ビュー領域全体に画像を表示したい。
画像のリサイズがうまくいきません。
何か案は?
[self.navController.navigationBar.topItem setTitleView:imageView];
以下のコードで画像をナビゲーション バーのタイトルに配置しましたが、画像がすべてのタイトル ビューを埋めることができません。左右のピクセルがほとんど残っていません。
タイトル ビュー領域全体に画像を表示したい。
画像のリサイズがうまくいきません。
何か案は?
[self.navController.navigationBar.topItem setTitleView:imageView];
ナビゲーション バーの領域全体を埋める必要がある場合は、UINavigationBar のカテゴリを作成し、drawRect: または drawLayer:inContext: メソッドのいずれかをオーバーライドできます。ただし、drawRect をオーバーライドするとバグが発生することがあったので、drawLayer:inContext: を使用することをお勧めします。
imageview を title ビューのサブビューとして設定してみてください。