With the following code:
UIImageView *largeImageView = [[UIImageView alloc] initWithImage:theImage]; [largeImageView setContentMode:UIViewContentModeScaleAspectFit]; largeImageView.frame = [[UIScreen mainScreen] applicationFrame]; [viewController.view addSubview:largeImageView]; viewController.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:viewController animated:YES];
I would expect the image to be at the top of the View, not the bottom. I double-checked the origin x and y, and they are 0,0.
Here is a screenshot: http://cl.ly/8F3J