From bc0245978ad18e31032812ac81913533ff416246 Mon Sep 17 00:00:00 2001 From: Moritz Haarmann Date: Mon, 28 Apr 2014 00:45:41 +0200 Subject: [PATCH] + Hides Statusbar --- Classes/BITImageAnnotationViewController.m | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Classes/BITImageAnnotationViewController.m b/Classes/BITImageAnnotationViewController.m index 910b81eaad..596228032e 100644 --- a/Classes/BITImageAnnotationViewController.m +++ b/Classes/BITImageAnnotationViewController.m @@ -85,7 +85,7 @@ self.pinchRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinched:)]; self.tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapped:)]; - [self.panRecognizer requireGestureRecognizerToFail:self.tapRecognizer]; + [self.tapRecognizer requireGestureRecognizerToFail:self.panRecognizer]; [self.imageView addGestureRecognizer:self.pinchRecognizer]; [self.imageView addGestureRecognizer:self.panRecognizer]; @@ -97,11 +97,13 @@ self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc ] initWithTitle:@"Save" style:UIBarButtonItemStyleBordered target:self action:@selector(save:)]; [self fitImageViewFrame]; - - - // Do any additional setup after loading the view. } +- (BOOL)prefersStatusBarHidden { + return self.navigationController.navigationBarHidden; +} + + - (void)fitImageViewFrame { @@ -278,6 +280,7 @@ } completion:^(BOOL finished) { [self fitImageViewFrame]; [self.navigationController setNavigationBarHidden:NO animated:NO]; + [[UIApplication sharedApplication] setStatusBarHidden:NO]; }]; @@ -287,6 +290,8 @@ } completion:^(BOOL finished) { [self.navigationController setNavigationBarHidden:YES animated:NO]; + [[UIApplication sharedApplication] setStatusBarHidden:YES]; + [self fitImageViewFrame]; @@ -296,6 +301,7 @@ } #pragma mark - Helpers + -(UIView *)firstAnnotationThatIsNotBlur { for (BITImageAnnotation *annotation in self.imageView.subviews){ if (![annotation isKindOfClass:[BITBlurImageAnnotation class]]){