Greetings,
Have various menus which have a tall custom navigation bar (about 100 points in height). Right below the title, we place a segmented control. Works perfectly on all 8.x devices.
However on some iOS 9.x devices upon rotation to landscape the title "drops" to the baseline of the navigation bar. Same thing occurs to the back button indicator. Rotating back to portrait corrects the issue temporarily.
The iOS 9 devices on which it fails are:
- iPhone 4/4s
- iPhone 5/5s
- iPhone 6/6s
Removed the segmented control and all other UI controls except the title and it still happens. In the custom navigation bar's layoutSubviews, the following code is executed:
CGFloat dy = self.frame.size.height - 44.0f;
[self setTitleVerticalPositionAdjustment:-dy forBarMetrics:UIBarMetricsDefault];
Any suggestions?