【问题标题】:Add image to a navigationItem's title将图像添加到 navigationItem 的标题
【发布时间】:2010-09-24 14:36:43
【问题描述】:

我想在导航栏标题的左侧添加一个徽标。 title 属性似乎只需要一个 NSString。将图像添加到导航栏的最佳方式是什么?

【问题讨论】:

  • 只是好奇,这样我就可以学会在未来避免同样的赤字,但为什么我的问题被标记了?
  • 我也很想看看。似乎是一个合理但狭隘的问题。

标签: ios objective-c iphone cocoa-touch uinavigationbar


【解决方案1】:

你可以用这样的图片替换标题视图:

navigationItem.titleView = [[UIImageView alloc] initWithImage: [UIImage imageNamed:@"title_bar.png"]];   

【讨论】:

  • 正确;次要的挑剔,这有内存泄漏——一定要自动释放 UIImageView。
  • 有人知道这个视图的最大尺寸和理想尺寸吗?
【解决方案2】:

UINavigationItem.titleView 设置为自定义视图(或者只是一个直接的UIImageView)。

【讨论】:

    【解决方案3】:

    你可以自定义navigationItem.titleView,UIView的类

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      • 1970-01-01
      • 1970-01-01
      • 2011-09-18
      相关资源
      最近更新 更多