Fixed error caused by inCall status bar height.
This commit is contained in:
parent
f0fa6b4a31
commit
eea618b6bb
|
|
@ -28,7 +28,7 @@ static inline CGFloat AACStatusBarHeight()
|
|||
}
|
||||
|
||||
CGSize statusBarSize = [UIApplication sharedApplication].statusBarFrame.size;
|
||||
return MIN(statusBarSize.width, statusBarSize.height);
|
||||
return MIN(MIN(statusBarSize.width, statusBarSize.height), 20.0f);
|
||||
}
|
||||
|
||||
@implementation UIScrollView(Helper)
|
||||
|
|
@ -126,7 +126,15 @@ static inline CGFloat AACStatusBarHeight()
|
|||
|
||||
self.navBarController.child = self.extensionController;
|
||||
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidBecomeActive) name:UIApplicationDidBecomeActiveNotification object:nil];
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(applicationDidBecomeActive:)
|
||||
name:UIApplicationDidBecomeActiveNotification
|
||||
object:nil];
|
||||
|
||||
[[NSNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(applicationdidChangeStatusBarFrame:)
|
||||
name:UIApplicationDidChangeStatusBarFrameNotification
|
||||
object:nil];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
|
@ -375,11 +383,15 @@ static inline CGFloat AACStatusBarHeight()
|
|||
|
||||
#pragma mark - NSNotificationCenter methods
|
||||
|
||||
- (void)applicationDidBecomeActive
|
||||
- (void)applicationDidBecomeActive:(NSNotification *)notification
|
||||
{
|
||||
[self.navBarController expand];
|
||||
}
|
||||
|
||||
- (void)applicationdidChangeStatusBarFrame:(NSNotification *)notification {
|
||||
[self.navBarController expand];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
#pragma mark - UIViewController+TLYShyNavBar category
|
||||
|
|
|
|||
Loading…
Reference in New Issue