3

以下のコードで画像をナビゲーション バーのタイトルに配置しましたが、画像がすべてのタイトル ビューを埋めることができません。左右のピクセルがほとんど残っていません。

タイトル ビュー領域全体に画像を表示したい。

画像のリサイズがうまくいきません。

何か案は?

[self.navController.navigationBar.topItem setTitleView:imageView];

4

2 に答える 2

1

ナビゲーション バーの領域全体を埋める必要がある場合は、UINavigationBar のカテゴリを作成し、drawRect: または drawLayer:inContext: メソッドのいずれかをオーバーライドできます。ただし、drawRect をオーバーライドするとバグが発生することがあったので、drawLayer:inContext: を使用することをお勧めします。

于 2010-11-01T21:26:31.003 に答える
0

imageview を title ビューのサブビューとして設定してみてください。

于 2010-10-02T07:50:27.740 に答える