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 设置为标题视图的子视图。

于 2010-10-02T07:50:27.740 回答