Skip to content

Instantly share code, notes, and snippets.

@EvgenyMorozov
Created September 1, 2015 07:23
Show Gist options
  • Save EvgenyMorozov/25830a08882720127faa to your computer and use it in GitHub Desktop.
Save EvgenyMorozov/25830a08882720127faa to your computer and use it in GitHub Desktop.
Change default position of navigation bar button item
- (void)createBarButtonItemForNavigationItem:(UINavigationItem *)navigationItem
{
UIBarButtonItem *buttonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:<@"icon">] style:UIBarButtonItemStylePlain target:self action:@selector(<selector:>)];
UIBarButtonItem *negativeSpacer = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
negativeSpacer.width = <-offset>;
navigationItem.leftBarButtonItems = @[ negativeSpacer, buttonItem ];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment