System/Library/PrivateFrameworks/SpringBoard.framework
SBSwitcherAppSuggestionViewController.h
Download SBSwitcherAppSuggestionViewController.h
@class SBBestAppSuggestion, UILongPressGestureRecognizer, SBSwitcherAppSuggestionBannerView, NSMutableSet, NSObject, UITapGestureRecognizer;
@protocol SBSwitcherAppSuggestionViewControllerDelegate, OS_dispatch_queue;
@interface SBSwitcherAppSuggestionViewController : UIViewController {
SBSwitcherAppSuggestionBannerView *_bannerView;
UITapGestureRecognizer *_tapGestureRecognizer;
UILongPressGestureRecognizer *_longPressGestureRecognizer;
BOOL _presentingOrDismissingBanner;
NSObject<OS_dispatch_queue> *_setSuggestionQueue;
NSMutableSet *_pauseSuggestionUpdateReasons;
}
@property (nonatomic, getter=_isSuggestionQueueSuspended, setter=_setSuggestionQueueSuspended:) BOOL suggestionQueueSuspended;
@property (retain, nonatomic) SBBestAppSuggestion *bestAppSuggestion;
@property (nonatomic) BOOL showSuggestions;
@property (weak, nonatomic) id<SBSwitcherAppSuggestionViewControllerDelegate> delegate;
- (void)_insertAndAnimateInBottomBannerForSuggestion:(id)a0 completion:(id /* block */)a1;
- (void)dealloc;
- (void)endPausingSuggestionUpdatesForReason:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)_activateCurrentSuggestion;
- (void)_setBestAppSuggestion:(id)a0 animationCompletion:(id /* block */)a1;
- (void)_handleLongPress:(id)a0;
- (void)viewDidLoad;
- (void)_animateOutAndRemoveCurrentBottomBannerWithCompletion:(id /* block */)a0;
- (void)_handleBannerTap:(id)a0;
- (void)loadView;
- (void)_activateBestAppSuggestion;
- (void)_evaluateSuggestionQueueSuspension;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void).cxx_destruct;
- (void)_updateBottomBannerWithCompletion:(id /* block */)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_offscreenRectForBottomBanner;
- (unsigned long long)_bannerStyle;
- (void)beginPausingSuggestionUpdatesForReason:(id)a0;
- (BOOL)_hasSuggestionBannerView;
- (void)willMoveToParentViewController:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_idleOnscreenRectForBottomBanner;
@end