IOS7: Pop ViewController causes UIImageView to be discarded

After updating my project to iOS7

On initial load

when I do the BACK button and the UINavigationController goes back to the previous page, the image at the top of the screen moves down.

images shift down

I use IB to execute my layouts. These are my simulated indicators:

Simulated metrics

I have AutoLayout disabled. Any ideas on what could be the issue? I was not sure if anyone wanted to see the specific code, and I did not want to clutter this question with too much code.

Updates: Based on the comments, I would like to make these updates:

  • Nowhere in the application's .h or .m file do I make any changes to the size or location of the image.
  • viewDidLoad viewDidAppear recalculateAll, . , .
  • init ( # 132 , ), x y.

, tableviewcontroller:

 GetTimeOffByType *showTimeOffReport = [[GetTimeOffByType alloc] initWithNibName:@"GetTimeOffByType" bundle:nil];
    showTimeOffReport.timeOffType = @"Vacation";
    [self.navigationController pushViewController:showTimeOffReport animated:YES];

.xib , . , UINavigationController 6 . UITableViewController, . , , UIViewController, - iOS BACK ( )

# 2. , - . , showTimeOffReport, , BACK , .

# 3 , , : UINavigationBar. Translucent = YES, . = , UINavigationBar.

+1
2

UIViewController edgesForExtendedLayout UIRectEdgeNone.

, , iOS 7.

. Apple

, , , , iOS 7.

+5

. UIViewControllerBasedStatusBarAppearance NO info.plist

UIViewControllerBasedStatusBarAppearance = NO
0

All Articles