, . , , , - iOS 8.
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
UIDevice *device = [UIDevice currentDevice];
if ([device oka_iOS8] && self.presentingViewController) {
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
}
}
iOS8 , , UIDevice.
BOOL isLessThan9 = [device.systemVersion compare:@"9.0" options:NSNumericSearch] == NSOrderedAscending;
NSComparisonResult result = [device.systemVersion compare:@"8.0" options:NSNumericSearch];
BOOL isMoreThanOrEqualTo8 = result == NSOrderedSame || result == NSOrderedDescending;
- .
UINavigationController, viewController.