title: ToolBar not shown when done programmatically
body: <p>I removed the ToolBar control from IB but instead tried to create thru code. I tried the following code that I found online. Instead of writing this code in "viewWillAppear", I have my code in a "bar button item" in the navigation bar on the same UIViewController.</p>
  
  <pre><code>- (void)viewWillAppear:(BOOL)animated
  {
  [super viewWillAppear:animated];
  
  //Initialize the toolbar
  toolbar = [[UIToolbar alloc] init];
  toolbar.barStyle = UIBarStyleDefault;
  
  //Set the toolbar to fit the width of the app.
  [toolbar sizeToFit];
  
  //Caclulate the height of the toolbar
  CGFloat toolbarHeight = [toolbar frame].size.height;
  
  //Get the bounds of the parent view
  CGRect rootViewBounds = self.parentViewController.view.bounds;
  
  //Get the height of the parent view.
  CGFloat rootViewHeight = CGRectGetHeight(rootViewBounds);
  
  //Get the width of the parent view,
  CGFloat rootViewWidth = CGRectGetWidth(rootViewBounds);
  
  //Create a rectangle for the toolbar
  CGRect rectArea = CGRectMake(0, rootViewHeight - toolbarHeight, rootViewWidth,  toolbarHeight);
  
  //Reposition and resize the receiver
  [toolbar setFrame:rectArea];
  
  //Create a button
  UIBarButtonItem *infoButton = [[UIBarButtonItem alloc] initWithTitle:@"back" style:UIBarButtonItemStyleBordered target:self action:@selector(info_clicked:)];
  
  [toolbar setItems:[NSArray arrayWithObjects:infoButton,nil]];
  
  //Add the toolbar as a subview to the navigation controller.
  //[self.navigationController.view addSubview:toolbar];
  
  // Instead of adding to a navigation controller (which I don't have), I'm adding directly to the view and is not shown at all.
  
  // Hiding the tabBar before I show the toolbar    
  [self.tabBarController.tabBar setHidden:YES];
  
  [self.view addSubview: self.toolbar];
  </code></pre>
  
  <p>What I'm doing wrong here? Do I have to have the info_clicked method available (bar button item click)?</p>