// Do any additional setup after loading the view from its nib. UIBarButtonItem *one = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil]; UIBarButtonItem *two = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBookmarks target:nil action:nil]; UIBarButtonItem *three = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:nil action:nil]; UIBarButtonItem *four = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:nil action:nil]; UIBarButtonItem *flexItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; NSArray *toolBarItems =[NSArray arrayWithObjects:flexItem, one, flexItem, two, flexItem, three, flexItem, four, flexItem, nil]; toolbar = [[UIToolbar alloc] init]; [toolbar setItems:toolBarItems animated:NO]; [toolbar sizeToFit]; CGFloat toolbarHeight = [toolbar frame].size.height; CGRect viewBounds = self.view.bounds; CGFloat rootViewHeight = CGRectGetHeight(viewBounds); CGFloat rootViewWidth = CGRectGetWidth(viewBounds); CGRect rectArea = CGRectMake(0, rootViewHeight - toolbarHeight, rootViewWidth, toolbarHeight); [toolbar setFrame:rectArea]; [self.view addSubview:toolbar];