System/Library/Frameworks/MapKit.framework
MKSmallCalloutView.h
@class _MKSmallCalloutPassthroughButton, NSString, NSArray, UILayoutGuide, UIView, _MKUILabel, NSLayoutConstraint;
@protocol _MKCalloutAccessoryView;
@interface MKSmallCalloutView : UIView {
_MKUILabel *_titleLabel;
_MKUILabel *_subtitleLabel;
UIView<_MKCalloutAccessoryView> *_leftView;
UIView<_MKCalloutAccessoryView> *_rightView;
UIView<_MKCalloutAccessoryView> *_externalLeftView;
UIView<_MKCalloutAccessoryView> *_externalRightView;
UIView<_MKCalloutAccessoryView> *_externalDetailView;
UIView<_MKCalloutAccessoryView> *_detailView;
BOOL _shouldPositionTitleForMapsTransitionMovingSideways;
_MKSmallCalloutPassthroughButton *_maskedContainerView;
UIView *_unmaskedContainerView;
struct { double margin; double cornerRadius; double arrowBase; double arrowHeight; BOOL useRadialSmoothing; union { struct { double arrowBaseRadius; double arrowRadius; } radialSmoothing; struct { double arrowSmoothing; double arrowPointFactor; } nonRadialSmoothing; } ; BOOL alignDetailViewBaseline; BOOL scaleVerticalPaddingForDynamicType; struct UIEdgeInsets { double top; double left; double bottom; double right; } padding; } _metrics;
BOOL _needsPreferredContentSizeUpdate;
NSLayoutConstraint *_minWidthConstraint;
NSLayoutConstraint *_maxWidthConstraint;
NSLayoutConstraint *_unmaskedContainerLeadingConstraint;
NSLayoutConstraint *_unmaskedContainerTrailingConstraint;
NSArray *_titleLabelConstraints;
NSLayoutConstraint *_titleBaselineFromTopMinimumConstraint;
NSLayoutConstraint *_titleBaselineFromTopConstraint;
NSLayoutConstraint *_titleMinimumBaselineToBottomConstraint;
UILayoutGuide *_centerContentLeadingGuide;
UILayoutGuide *_centerContentTrailingGuide;
NSLayoutConstraint *_leftViewMinCalloutWidthConstraint;
NSLayoutConstraint *_leftViewHorizontalPositionConstraint;
NSLayoutConstraint *_leftViewTopSpacerBottomConstraint;
NSLayoutConstraint *_leftViewCenterContentMarginConstraint;
UILayoutGuide *_leftViewTopSpacer;
UILayoutGuide *_leftViewLeftSpacer;
NSLayoutConstraint *_rightViewHorizontalPositionConstraint;
NSLayoutConstraint *_rightViewTopSpacerBottomConstraint;
NSLayoutConstraint *_rightViewCenterContentMarginConstraint;
UILayoutGuide *_rightViewTopSpacer;
UILayoutGuide *_rightViewRightSpacer;
NSLayoutConstraint *_detailViewMinTopConstraint;
NSLayoutConstraint *_detailViewBottomConstraint;
NSLayoutConstraint *_detailViewTrailingConstraint;
}
@property (copy, nonatomic) NSString *calloutTitle;
@property (copy, nonatomic) NSString *calloutSubtitle;
@property (retain, nonatomic) UIView *leftView;
@property (retain, nonatomic) UIView *rightView;
@property (retain, nonatomic) UIView *detailView;
@property (readonly, nonatomic) struct CGSize { double width; double height; } preferredContentSize;
@property (nonatomic) double minimumWidth;
@property (nonatomic) double maximumWidth;
@property (readonly, nonatomic) UIView *titlesContainerView;
@property (nonatomic) BOOL parallaxEnabled;
- (void)_contentSizeCategoryDidChange:(id)a0;
- (void)reset;
- (void)dealloc;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)_updatePreferredContentSize;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (id)_maskedContainerView;
- (void)_setNeedsUpdatePreferredContentSize;
- (void)_updatePreferredContentSizeIfNeeded;
- (void)beginMapsTransitionMovingSideways;
- (BOOL)canDisplayCompleteTitleWhenExpanded;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 metrics:(struct { double x0; double x1; double x2; double x3; BOOL x4; union { struct { double x0; double x1; } x0; struct { double x0; double x1; } x1; } x5; BOOL x6; BOOL x7; struct UIEdgeInsets { double x0; double x1; double x2; double x3; } x8; })a1;
- (void)setCalloutSubtitle:(id)a0 animated:(BOOL)a1;
- (void)setDetailView:(id)a0 animated:(BOOL)a1;
- (void)setLeftView:(id)a0 animated:(BOOL)a1;
- (void)setRightView:(id)a0 animated:(BOOL)a1;
@end