I’m having a problem with my view shifting down when I load my app. In interface builder it looks like: 
But when I load the app on the iPod it looks like:

I’m not really concerned with why it isn’t showing the grey background in interface builder, I set that and it’s working. But I don’t understand why the view is shifting down. I verified that I’m not changing the view’s bounds or anything in my viewController. I’m just running [super viewDidLoad]; in my viewDidLoad.
I realize you can’t see the frame or anything but I can answer any questions you have about the interface builder file.
Here’s my didFinishLoading from my AppDelegate:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions
{
UINavigationController *navcon = [[[UINavigationController alloc] init] autorelease];
[navcon pushViewController:[[GTSpotViewController alloc] init] animated:YES];
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
self.window.rootViewController = navcon;
[self.window makeKeyAndVisible];
return YES;
}
It turns out I had an old version on the iPod that was somehow affecting the build because I cleared it out and now I’m not getting the shifting anymore.