Fix isViewControllerVisible property
This commit is contained in:
parent
00faaa397d
commit
37279e3c30
|
|
@ -42,7 +42,7 @@ static inline CGFloat AACStatusBarHeight()
|
|||
@property (nonatomic) CGFloat resistanceConsumed;
|
||||
|
||||
@property (nonatomic, getter = isContracting) BOOL contracting;
|
||||
@property (nonatomic, getter = isViewControllerVisible) BOOL viewControllerVisible;
|
||||
@property (nonatomic, readonly, getter = isViewControllerVisible) BOOL viewControllerVisible;
|
||||
@property (nonatomic) BOOL previousContractionState;
|
||||
|
||||
@end
|
||||
|
|
@ -153,6 +153,11 @@ static inline CGFloat AACStatusBarHeight()
|
|||
return self.extensionViewContainer.bounds;
|
||||
}
|
||||
|
||||
- (BOOL)isViewControllerVisible
|
||||
{
|
||||
return self.viewController.isViewLoaded && self.viewController.view.window;
|
||||
}
|
||||
|
||||
#pragma mark - Private methods
|
||||
|
||||
- (BOOL)_shouldHandleScrolling
|
||||
|
|
@ -270,7 +275,6 @@ static inline CGFloat AACStatusBarHeight()
|
|||
- (void)prepareForDisplay
|
||||
{
|
||||
[self cleanup];
|
||||
self.viewControllerVisible = YES;
|
||||
}
|
||||
|
||||
- (void)layoutViews
|
||||
|
|
@ -296,7 +300,6 @@ static inline CGFloat AACStatusBarHeight()
|
|||
{
|
||||
[self.navBarController expand];
|
||||
|
||||
self.viewControllerVisible = NO;
|
||||
self.previousYOffset = NAN;
|
||||
self.previousScrollInsets = UIEdgeInsetsZero;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue