diff --git a/ios/CsZBar.m b/ios/CsZBar.m index c7f8a26..45a15ab 100644 --- a/ios/CsZBar.m +++ b/ios/CsZBar.m @@ -72,7 +72,13 @@ } // Hack to hide the bottom bar's Info button... originally based on http://stackoverflow.com/a/16353530 - UIView *infoButton = [[[[[self.scanReader.view.subviews objectAtIndex:2] subviews] objectAtIndex:0] subviews] objectAtIndex:3]; + NSInteger infoButtonIndex; + if ([[[UIDevice currentDevice] systemVersion] compare:@"10.0" options:NSNumericSearch] != NSOrderedAscending) { + infoButtonIndex = 1; + } else { + infoButtonIndex = 3; + } + UIView *infoButton = [[[[[self.scanReader.view.subviews objectAtIndex:2] subviews] objectAtIndex:0] subviews] objectAtIndex:infoButtonIndex]; [infoButton setHidden:YES]; //UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; [button setTitle:@"Press Me" forState:UIControlStateNormal]; [button sizeToFit]; [self.view addSubview:button];