title: xcode tab controller with customized graphics that won't load until first clicked
body: <p>I am customizing my TabBar Icons and I'm having a problem with the customized tab graphics not showing up until the first time they are clicked on, except for the first tab.  The setup is as follows  Entry->VC->Tab Controller->TabVC1->TabVC2->TabVC3->TabVC4->TabVC5.  What is the best way to get them showing up on first initialization of the tab controller.</p>
  
  <p>** These attributes are set when I enter the tab controller (they work fine)</p>
  
  <pre><code>// Set background to white for the tab bar
  UIImage *tabBackground = [[UIImage imageNamed:@"tabback.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
  [[UITabBar appearance] setBackgroundImage:tabBackground];
  
  // setting the selected color to blue
  self.tabBar.tintColor = [UIColor blueColor];
  
  // changing the tab bar text color
  [[UITabBarItem appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor blackColor], UITextAttributeTextColor,[UIFont fontWithName:@"Copperplate-Bold" size:0.0], UITextAttributeFont, nil] forState:UIControlStateNormal];
  </code></pre>
  
  <p>** these are set in the individual TabVCs (they show up only after the first time their tab has been clicked)</p>
  
  <pre><code>// loading the custom icon for front and back
  UITabBarItem *tabicon = [[UITabBarItem alloc] initWithTitle:@"Daily" image:[UIImage imageNamed:@"Day.png"] tag:0];
  [tabicon setFinishedSelectedImage:[UIImage imageNamed:@"Day.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"Day.png"]];
  [self setTabBarItem:tabicon];
  </code></pre>