自定义导航栏多个按钮

UIToolbar* tools = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 150, 45)];

    [tools setTintColor:[self.navigationController.navigationBar tintColor]];

    [tools setAlpha:[self.navigationController.navigationBar alpha]];

    NSMutableArray* buttons = [[NSMutableArray alloc] initWithCapacity:2];

    UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch

                                                                                   target:self action:@selector(clickSettings:)];

    UIBarButtonItem *anotherButton1 = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UITabBarSystemItemContacts

                                                                      target:self action:@selector(clickEdit:)];

    [buttons addObject:anotherButton];

    [buttons addObject:anotherButton1];

    [tools setItems:buttons animated:NO];

  

    UIBarButtonItem *myBtn = [[UIBarButtonItem alloc] initWithCustomView:tools];

    self.navigationItem.rightBarButtonItem = myBtn;