iOS:带按钮图像的导航栏

Jam*_*rpe 10 iphone uinavigationbar ios

我想在NavigationBar的右侧创建一个带有图像作为按钮的NavigationBar.

类似下面的快照

在此输入图像描述

我怎样才能做到这一点?

Dan*_*any 19

希望这可以帮助

viewController.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage.png"]];
UIBarButtonItem * item = [[UIBarButtonItem alloc] initWithCustomView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"yourimage2.jpg"]]];    
viewController.navigationItem.rightBarButtonItem = item;    
Run Code Online (Sandbox Code Playgroud)


Kam*_*had 8

这里是代码,只需在下面的方法中调用viewDidLoad 方法

  - (void)addCustomButtonOnNavBar
  {
   UIBarButtonItem * item1= [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"passImageNmae1"] style:UIBarButtonItemStylePlain target:self action:@selector(yourButtonAction1)];
   UIBarButtonItem * item2= [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"passImageNmae2"] style:UIBarButtonItemStylePlain target:self action:@selector(yourButtonAction2)];
  NSArray * buttonArray =[NSArray arrayWithObjects:item1,item2 ,nil];

   self.navigationItem.rightBarButtonItems =buttonArray;

  }
Run Code Online (Sandbox Code Playgroud)