【问题标题】:Can't set image to UINavigationBar's rightTabBarItem无法将图像设置为 UINavigationBar 的 rightTabBarItem
【发布时间】:2014-10-10 14:32:20
【问题描述】:

我正在尝试将图像设置为 rightBarButtonItem。

我尝试了两种方法:

/* first way */
UIButton *button1 = [[UIButton alloc] init];
button1.frame=CGRectMake(0,0,105,30);
[button1 setBackgroundImage:[UIImage imageNamed: @"image.png"] forState:UIControlStateNormal];
[button1 addTarget:self action:@selector(rightBarButtonItemTapped) forControlEvents:UIControlEventTouchUpInside];

self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]initWithCustomView:button1];

/* second way */
UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"image"]
                                                                       style:UIBarButtonItemStyleBordered
                                                                      target:self
                                                                      action:@selector(rightBarButtonItemTapped)];

附:当我点击导航栏的右侧时,我看到调用了 rightBarButtonItemTapped 方法。

【问题讨论】:

    标签: ios ios7 uinavigationcontroller uinavigationbar rightbarbuttonitem


    【解决方案1】:

    您可以使用属性检查器将图像设置为条形按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多