System/Library/PrivateFrameworks/PassKitUI.framework
PKPGSVTransitionInterstitialView.h
Download PKPGSVTransitionInterstitialView.h
@class UIView, PKSpringAnimationFactory, NSMutableArray;
@interface PKPGSVTransitionInterstitialView : UIView {
BOOL _animated;
unsigned long long _animationCounter;
NSMutableArray *_completions;
BOOL _presentingItemDirty;
BOOL _presentedItemDirty;
UIView *_presentingItemSnapshot;
UIView *_presentedItemSnapshot;
}
@property (retain, nonatomic) PKSpringAnimationFactory *springFactory;
@property (readonly, nonatomic, getter=isPresented) BOOL presented;
@property (readonly, nonatomic, getter=isInvalidated) BOOL invalidated;
- (id)init;
- (void)dealloc;
- (void)addCompletion:(id /* block */)a0;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)invalidate;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)layoutSubviews;
- (id)_animationForKeyPath:(id)a0;
- (void)_decrementAnimationCount;
- (void)_executeCompletionHandlers:(BOOL)a0;
- (id)_highFrameRateAnimationForKeyPath:(id)a0;
- (void)_incrementAnimationCount;
- (id)_snapshotForView:(id)a0;
- (void)_updateFrameForTargetFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1 track:(BOOL)a2;
- (void)addPresentedItem:(id)a0;
- (void)addPresentingItem:(id)a0;
- (void)beginTrackingExternalAnimation;
- (void)endTrackingExternalAnimation;
- (id)initWithTargetFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 presented:(BOOL)a1;
- (void)layoutIfNeededAnimated:(BOOL)a0;
- (void)setPresented:(BOOL)a0 withTargetFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 completion:(id /* block */)a2;
- (void)updateFrameForTargetFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1;
@end