System/Library/Frameworks/MapKit.framework
MKPlaceCardHeaderViewController.h
Download MKPlaceCardHeaderViewController.h
@class UIView, NSString, NSArray, _MKLocalizedHoursBuilder, NSURL, UIImageView, _MKDataHeaderModel, _MKTokenAttributedString, UILayoutGuide, _MKUILabel, NSLayoutConstraint, MKPlaceSectionRowView;
@protocol MKPlaceCardHeaderViewControllerDelegate, _MKPlaceItem, GEOTransitLineItem;
@interface MKPlaceCardHeaderViewController : MKPlaceSectionViewController <_MKStackViewDelegate, MKModuleViewControllerProtocol, MKETAProviderObserver> {
unsigned long long _layout;
MKPlaceSectionRowView *_titleSectionView;
MKPlaceSectionRowView *_labelsSectionView;
UIImageView *_logoImageView;
_MKUILabel *_titleOnlyLabel;
_MKUILabel *_firstLabel;
_MKUILabel *_secondLabel;
_MKUILabel *_secondaryNameLabel;
_MKUILabel *_thirdLabel;
UIView *_thirdDisplayedLabel;
NSArray *_constraints;
UILayoutGuide *_leadingGuide;
NSURL *_logoURL;
_MKDataHeaderModel *_dataModel;
_MKTokenAttributedString *_titleToken;
_MKTokenAttributedString *_secondaryNameToken;
_MKTokenAttributedString *_distanceToken;
_MKTokenAttributedString *_ratingsToken;
_MKTokenAttributedString *_priceToken;
_MKTokenAttributedString *_categoryToken;
_MKTokenAttributedString *_openStateToken;
_MKTokenAttributedString *_userLocationToken;
_MKTokenAttributedString *_venueToken;
_MKTokenAttributedString *_verifiedToken;
NSLayoutConstraint *_titleTrailingConstraint;
NSLayoutConstraint *_secondLabelToFirstLabelConstraint;
NSLayoutConstraint *_lastLabelToBottomConstraint;
double _secondLabelToFirstLabelConstraintConstantMax;
double _secondLabelToFirstLabelConstraintConstantMin;
BOOL _isUserLocation;
BOOL _optionSmallScreen;
BOOL _constraintsCreated;
BOOL _notVerified;
double _lastMaskAlphaValueApplied;
}
@property (retain, nonatomic) _MKLocalizedHoursBuilder *localizedHoursBuilder;
@property (readonly, nonatomic) double lastLabelToBottomConstant;
@property (readonly, nonatomic) BOOL shouldShowCallToActionWithRatingHeaderInfo;
@property (readonly, nonatomic) id<_MKPlaceItem> placeItem;
@property (readonly, nonatomic) id<GEOTransitLineItem> lineItem;
@property (weak, nonatomic) id<MKPlaceCardHeaderViewControllerDelegate> delegate;
@property (nonatomic) double contentAlpha;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (double)minimalModeHeight;
- (id)titleFont;
- (void)viewDidLayoutSubviews;
- (void)updateContent;
- (void)viewDidLoad;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)_commonInit;
- (void)_contentSizeDidChange;
- (void)updateViews;
- (void)ETAProviderUpdated:(id)a0;
- (void)_contentSizeDidChangeNotificationHandler;
- (void)_createViews;
- (id)_currentTitle;
- (BOOL)_hasSecondaryName;
- (BOOL)_isLikelyToShowDistance;
- (void)_loadLogo;
- (BOOL)_mapItemShouldDisplayDistance:(id)a0;
- (id)_openStateString;
- (id)_reviewLabelText;
- (id)_secondaryNameTitle;
- (void)_setupDatas;
- (id)_verifiedText;
- (void)animateSecondLabelWithPercentage:(double)a0;
- (void)infoCardThemeChanged;
- (id)initWithLineItem:(id)a0 layout:(unsigned long long)a1;
- (id)initWithPlaceItem:(id)a0 layout:(unsigned long long)a1;
- (id)newLabel;
- (double)secondaryNameLabelPadding;
- (id)secondaryNameTimingFunction;
- (void)setConstraints;
- (void)updateContentAlpha;
- (void)updateHeaderTitle;
@end