System/Library/PrivateFrameworks/SpringBoard.framework
SBModalViewControllerStack.h
Download SBModalViewControllerStack.h
@class _SBModalViewControllerStackTransition, NSArray, NSMutableArray, UIViewController;
@protocol SBModalViewControllerStackDelegate;
@interface SBModalViewControllerStack : NSObject {
UIViewController *_presentingViewController;
NSMutableArray *_viewControllerStack;
_SBModalViewControllerStackTransition *_currentTransition;
NSMutableArray *_pendingTransitions;
}
@property (weak, nonatomic) id<SBModalViewControllerStackDelegate> delegate;
@property (readonly, nonatomic) NSArray *viewControllers;
@property (readonly, nonatomic) UIViewController *topViewController;
- (id)viewControllers;
- (id)topViewController;
- (void)_noteDidPresentViewController:(id)a0;
- (void)_queuePendingTransition:(id)a0;
- (void)_removeViewController:(id)a0 completion:(id /* block */)a1;
- (void)_performPendingTransitionIfNecessary;
- (void)_addPendingTransition:(id)a0;
- (void)removeViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (id)initWithPresentingViewController:(id)a0;
- (void)_setCurrentTransition:(id)a0;
- (void)_noteWillPresentViewController:(id)a0;
- (void)_noteWillDismissViewController:(id)a0 animated:(BOOL)a1;
- (void).cxx_destruct;
- (void)_addViewController:(id)a0 completion:(id /* block */)a1;
- (void)removeViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (id)_popNextPendingTransition;
- (void)_removePendingTransition:(id)a0 forSuccess:(BOOL)a1;
- (void)_noteDidDismissViewController:(id)a0;
- (void)addViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
@end