@class UIFont, NSString, UIColor, UIImageView, UIView, NSAttributedString, UILabel; @interface SFURLLabel : UIVisualEffectView { double _fadeOutDistance; UILabel *_label; UIImageView *_fadeOut; BOOL _needsUpdateSize; struct { UILabel *label; long long transitionCount; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } previousLabelFrame; } _textSizeTransitionContext; } @property (copy, nonatomic) NSString *text; @property (retain, nonatomic) UIFont *font; @property (retain, nonatomic) UIColor *textColor; @property (copy, nonatomic) NSAttributedString *attributedText; @property (nonatomic) BOOL accessibilityIgnoresInvertColors; @property (nonatomic) BOOL adjustsFontForContentSizeCategory; @property (readonly, nonatomic) struct CGSize { double width; double height; } urlSize; @property (readonly, nonatomic) double baselineOffsetFromBottom; @property (readonly, nonatomic) double lastLineBaselineFrameOriginY; @property (nonatomic) long long textAlignmentEdge; @property (nonatomic) long long fadeOutEdge; @property (weak, nonatomic) UIView *URLContainerClipView; @property (readonly, nonatomic) double labelCapHeightInsetFromTop; @property (readonly, nonatomic) BOOL isAnimatingTextSize; - (id)accessibilityLabel; - (id)init; - (void)beginTextSizeAnimation; - (void)_updateMask; - (void)traitCollectionDidChange:(id)a0; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (BOOL)_needsMask; - (void)_updateSize; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_unclippedContentRect; - (id)initWithFadeOutDistance:(double)a0; - (void)_setNeedsUpdateSize; - (void).cxx_destruct; - (void)_updateSizeIfNeeded; - (void)layoutSubviews; - (void)endTextSizeAnimation; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; @end