Search code examples
iosobjective-cuibarbuttonitemuitoolbar

How to add uibarbutton programatically on uitoolbar?


enter image description here

This is my UIToolbar,I would like to add Twitter and Whatsapp UIBarbutton into one.

I googled but I am only getting information for UINavigationController.

Is there any predefined method ,or I need to customize it?


Solution

  • do like

    UIBarButtonItem *TwitterButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(SocialAction:)];
    TwitterButtonItem.tag = 1;
    
    UIBarButtonItem *WhatsAppButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSave target:self action:@selector(SocialAction:)];
    WhatsAppButtonItem.tag = 2;
    
    yourtoolBar.items = [NSArray arrayWithObjects:WhatsAppButtonItem,TwitterButtonItem, nil];
    

    get like

    - (Void)SocialAction:(UIBarButtonItem *)button {
    NSLog(@"%i", button.tag);
     // based on tag continue your work
    }