System/Library/PrivateFrameworks/PassKitUI.framework
PKDiscoveryCardView.h
Download PKDiscoveryCardView.h
@class UIView, UILabel, PKDiscoveryCallToActionFooterView, UITapGestureRecognizer, PKDiscoveryCardViewTemplateInformation, UIImageView, PKContinuousButton, PKDiscoveryMedia, PKDiscoveryCard, PKMiniDiscoveryCard, PKDiscoveryArticleLayout, UIColor;
@protocol PKDiscoveryCardViewDelegate;
@interface PKDiscoveryCardView : UIView {
PKDiscoveryCard *_card;
PKMiniDiscoveryCard *_miniCard;
PKDiscoveryMedia *_largeCardMedia;
PKDiscoveryMedia *_miniCardMedia;
UIImageView *_backgroundImageView;
UIView *_miniCardBackgroundColorView;
UIColor *_backgroundColor;
UILabel *_headingLabel;
UILabel *_titleLabel;
UIImageView *_shadowView;
UIImageView *_maskImageView;
PKDiscoveryCallToActionFooterView *_ctaFooterView;
UITapGestureRecognizer *_tapRecognizer;
PKContinuousButton *_dismissButton;
BOOL _shouldDisplayAsLarge;
long long _displayType;
long long _currentCardSize;
long long _largeCardTemplate;
long long _miniCardTemplate;
}
@property (retain, nonatomic) PKDiscoveryArticleLayout *articleLayout;
@property (readonly, nonatomic) long long priority;
@property (weak, nonatomic) id<PKDiscoveryCardViewDelegate> delegate;
@property (nonatomic, getter=isRemoving) BOOL removing;
@property (retain, nonatomic) PKDiscoveryCardViewTemplateInformation *cardTemplateInformation;
@property (nonatomic) BOOL hasSafeAreaInsetOverride;
@property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } safeAreaOverrideInsets;
@property (copy, nonatomic) id /* block */ callToActionTappedOverride;
@property (copy, nonatomic) id /* block */ dismissAction;
+ (double)cornerRadius;
+ (double)expandedWidth;
+ (struct CGSize { double x0; double x1; })expandedSize;
+ (double)expandedHeight;
+ (struct CGSize { double x0; double x1; })compressedSize;
+ (double)compressedWidth;
+ (double)compressedHeight;
+ (struct CGSize { double x0; double x1; })miniCompressedSize;
- (id)_titleLabelFont;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)setDisplayType:(long long)a0;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)tapGestureRecognized:(id)a0;
- (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_currentContentInsets;
- (void)_dismissButtonPressed:(id)a0;
- (id)_dismissButtonTintColor;
- (id)_headingLabelFont;
- (id)_headingLabelTextColor;
- (struct CGSize { double x0; double x1; })_miniCardImageSize;
- (id)_titleLabelTextColor;
- (void)_updateForDisplayType;
- (double)_yOffsetToHeadingLabel;
- (id)initWithArticleLayout:(id)a0 dismissImage:(id)a1 cardTemplateInformation:(id)a2;
- (id)initWithArticleLayout:(id)a0 dismissImage:(id)a1 cardTemplateInformation:(id)a2 callToActionTappedOverride:(id /* block */)a3;
- (void)loadAndUploadImageData;
- (void)setCardSize:(long long)a0;
@end