【问题标题】:Navigation Bar Title Image Problem导航栏标题图片问题
【发布时间】:2009-09-09 13:08:01
【问题描述】:

我使用下面的代码将图像放到导航栏标题,但图像无法填充所有标题视图。左右两边的像素很少。

我想在整个标题视图区域显示我的图像。

调整图像大小不起作用。

有什么想法吗?

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

【问题讨论】:

  • 我也遇到了同样的问题,你有没有发现什么有用的东西?

标签: iphone uiimageview uinavigationbar


【解决方案1】:

如果您需要填充导航栏的整个区域,您可以为 UINavigationBar 创建一个类别并覆盖 drawRect: 或 drawLayer:inContext: 方法。不过,我偶尔会遇到一些覆盖 drawRect 的错误,所以我建议使用 drawLayer:inContext:。

【讨论】:

    【解决方案2】:

    尝试将 imageview 设置为标题视图的子视图。

    【讨论】:

      猜你喜欢
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 2015-01-10
      • 2013-12-17
      • 2020-03-14
      • 2020-03-31
      • 1970-01-01
      • 2014-08-26
      相关资源
      最近更新 更多