I found that after setting the
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
at viewDidLoad, then if
Check to make sure the size of your root view in your nib is properly set to 480x320. Some of the template project create those at 460x320 to account for the status bar. If you load a view that span full screen and the status bar is hidden, it should just work and you shouldn't need to do anything special at all.