@class UIPointerRegion, UIViewAnimationState, _UIDragAutoScrollGestureRecognizer, UIScrollViewScrollAnimation, UILayoutGuide, UIRefreshControl, NSString, UIScrollViewMonitor, _UIScrollViewVFD, _UIScrollViewAsyncScrollDecelerationState, NSTimer, NSArray, NSMutableDictionary, UIFeedbackGenerator, UIScrollViewKnobLongPressGestureRecognizer, _UIPressGestureRecognizer, UIHoverGestureRecognizer, UIView, _UIAutoScrollAssistant, UISwipeGestureRecognizer, CADisplayLink, _UIScrollViewScrollingAnimator, _UIStaticScrollBar, UIScrollViewPinchGestureRecognizer, UIScrollViewPanGestureRecognizer, UIScrollViewDirectionalPressGestureRecognizer, UIScrollViewDelayedTouchesBeganGestureRecognizer, NSISVariable, _UIZoomEdgeFeedbackGenerator, UIDelayedAction, _UIFocusSystemSceneComponent, NSHashTable; @protocol _UIScrollViewLayoutObserver, UIFocusItem, UIFeedbackGeneratorUserInteractionDriven, UIFeedbackGeneratorPressDriven, _UIScrollViewScrollableAncestor, _UIScrollViewScrollIndicator, NSObject, UICoordinateSpace; @interface UIScrollView : UIView { double _refreshControlContentInsetHeight; struct UIEdgeInsets { double top; double left; double bottom; double right; } _contentScrollInset; _UIStaticScrollBar *_staticScrollBar; struct UIEdgeInsets { double top; double left; double bottom; double right; } _scrollIndicatorInset; struct UIEdgeInsets { double top; double left; double bottom; double right; } _verticalScrollIndicatorInsets; struct UIEdgeInsets { double top; double left; double bottom; double right; } _horizontalScrollIndicatorInsets; unsigned long long _edgesAllowingScrollAccessoriesExtendedToBoundingPath; double _startOffsetX; double _startOffsetY; double _lastUpdateOffsetX; double _lastUpdateOffsetY; double _lastUpdateTime; struct CGPoint { double x; double y; } _lastSetContentOffsetUnrounded; double _lastOffsetUpdateTimeInterval; struct CGSize { double width; double height; } _lastOffsetUpdateOffset; long long _smoothScrollCallbackSkips; long long _smoothScrollCallbackCurrentSkipCount; double _minimumZoomScale; UIView *_zoomView; double _horizontalVelocity; double _verticalVelocity; double _previousHorizontalVelocity; double _previousVerticalVelocity; CADisplayLink *_scrollHeartbeat; NSString *_interactionActivityTrackingBaseName; id _activityTrackingTokens[2]; double _telemetryOffsetChangeTime; long long _telemetryOffsetChangeCount; double _telemetryOffsetChangeHighRateDuration; struct CGSize { double width; double height; } _telemetryOffsetChange; struct CGPoint { double x; double y; } _pageDecelerationTarget; struct CGSize { double width; double height; } _decelerationFactor; struct CGPoint { double x; double y; } _adjustedDecelerationTarget; struct CGSize { double width; double height; } _adjustedDecelerationFactor; double _decelerationLnFactorH; double _decelerationLnFactorV; id *_shadows; NSHashTable *_scrollNotificationObservers; double _contentOffsetAnimationDuration; UIScrollViewScrollAnimation *_animation; id _zoomAnimation; UIViewAnimationState *_zoomAnimationState; id _swipe; UIScrollViewDelayedTouchesBeganGestureRecognizer *_touchDelayGestureRecognizer; UISwipeGestureRecognizer *_lowFidelitySwipeGestureRecognizers[4]; _UIDragAutoScrollGestureRecognizer *_dragAutoScrollGestureRecognizer; _UIAutoScrollAssistant *_autoScrollAssistant; UIScrollView *_draggingChildScrollView; struct CGPoint { double x; double y; } _parentAdjustment; double _pagingSpringPull; double _pagingFriction; long long _fastScrollCount; double _fastScrollMultiplier; double _fastScrollStartMultiplier; double _fastScrollEndTime; double _discreteFastScrollLastHighVelocityEventTime; long long _discreteFastScrollCount; double _discreteFastScrollMultiplier; double _discreteFastScrollStartMultiplier; double _discreteFastScrollEndTime; struct CGPoint { double x; double y; } _rotationCenterPoint; double _accuracy; unsigned long long _zoomAnimationCount; struct CGSize { double width; double height; } _accumulatedOffset; long long _touchLevel; double _savedKeyboardAdjustmentDelta; double _keyboardBottomInsetAdjustment; struct CGSize { double width; double height; } _interpageSpacing; struct CGPoint { double x; double y; } _pagingOrigin; struct UIOffset { double horizontal; double vertical; } _firstPageOffset; double _allowedNavigationOverlapAmount; UIRefreshControl *_refreshControl; UIView *_relativePanView; id<_UIScrollViewLayoutObserver> _layoutObserver; _UIZoomEdgeFeedbackGenerator *_zoomFeedbackGenerator; id<_UIScrollViewScrollableAncestor> _scrollableAncestor; struct UIEdgeInsets { double top; double left; double bottom; double right; } _gradientMaskLengths; struct UIEdgeInsets { double top; double left; double bottom; double right; } _gradientMaskEdgeInsets; id _overridingDestinationItemForFocusUpdate; UILayoutGuide *_contentLayoutGuide; UILayoutGuide *_contentMarginsGuide; UILayoutGuide *_frameLayoutGuide; UILayoutGuide *_contentOffsetLayoutGuide; long long _contentInsetAdjustmentBehavior; double _velocityScaleFactor; BOOL _deferredUpdateTargetIsValid; struct CGPoint { double x; double y; } _deferredUpdateTargetContentOffset; struct CGSize { double width; double height; } _deferredUpdateTargetContentSize; NSTimer *_verticalScrollIndicatorHideDelayTimer; NSTimer *_horizontalScrollIndicatorHideDelayTimer; UIView<_UIScrollViewScrollIndicator> *_verticalScrollIndicator; UIView<_UIScrollViewScrollIndicator> *_horizontalScrollIndicator; double _knobLastFadeTime; double _knobInteractionBeginTime; struct UIEdgeInsets { double top; double left; double bottom; double right; } _knobRelativeIndicatorInsets; struct UIEdgeInsets { double top; double left; double bottom; double right; } _knobRelativeContentInsets; UIFeedbackGenerator *_knobFeedbackGenerator; UIScrollViewKnobLongPressGestureRecognizer *_knobLongPressGestureRecognizer; UIScrollViewKnobLongPressGestureRecognizer *_knobPointerLongPressGestureRecognizer; UIHoverGestureRecognizer *_knobHoverGestureRecognizer; UIDelayedAction *_trackpadScrollInterruptionDelayedAction; double _lastScrollInterruptionByPointerEventTime; double _intervalBetweenPanGestures; double _lastPanGestureEndTime; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _lastVisibleBounds; _UIScrollViewVFD *_vfd; _UIScrollViewScrollingAnimator *_keyboardScrollingAnimator; _UIPressGestureRecognizer *_keyboardScrollingGestureRecognizer; _UIFocusSystemSceneComponent *_sceneComponentHoldingLock; double _contentInsetAdjustmentsSum; NSMutableDictionary *_contentInsetAdjustments; struct { unsigned char tracking : 1; unsigned char dragging : 1; unsigned char verticalBounceEnabled : 1; unsigned char horizontalBounceEnabled : 1; unsigned char verticalBouncing : 1; unsigned char horizontalBouncing : 1; unsigned char bouncesZoom : 1; unsigned char zoomBouncing : 1; unsigned char alwaysBounceHorizontal : 1; unsigned char alwaysBounceVertical : 1; unsigned char preventsParentFromBeginningHorizontally : 1; unsigned char preventsParentFromBeginningVertically : 1; unsigned char scrollableAncestorAllowsScrollingHorizontally : 1; unsigned char scrollableAncestorAllowsScrollingVertically : 1; unsigned char searchedForScrollableAncestor : 1; unsigned char preventScrollingAncestor : 1; unsigned char preventScrollingContainer : 1; unsigned char canCancelContentTouches : 1; unsigned char delaysContentTouches : 1; unsigned char programmaticScrollDisabled : 1; unsigned char scrollDisabled : 1; unsigned char adjustsContentInsetWhenScrollDisabled : 1; unsigned char zoomDisabled : 1; unsigned char scrollTriggered : 1; unsigned char showsHorizontalScrollIndicator : 1; unsigned char showsVerticalScrollIndicator : 1; unsigned char indexDisplayMode : 2; unsigned char indicatorStyle : 2; unsigned char inZoom : 1; unsigned char hideIndicatorsInZoom : 1; unsigned char pushedTrackingMode : 1; unsigned char flashingScrollIndicators : 2; unsigned char verticalIndicatorShrunk : 1; unsigned char horizontalIndicatorShrunk : 1; unsigned char contentFitDisableScrolling : 1; unsigned char pagingEnabled : 1; unsigned char pagingLeft : 1; unsigned char pagingRight : 1; unsigned char pagingUp : 1; unsigned char pagingDown : 1; unsigned char lastHorizontalDirection : 1; unsigned char lastVerticalDirection : 1; unsigned char dontScrollToTop : 1; unsigned char scrollingToTop : 1; unsigned char scrollingDirectionalPress : 1; unsigned char singleFingerPan : 1; unsigned char autoscrolling : 1; unsigned char automaticContentOffsetAdjustmentDisabled : 1; unsigned char animateAutomaticContentOffsetAdjustments : 1; unsigned char skipStartOffsetAdjustment : 1; unsigned char delegateScrollViewDidScroll : 1; unsigned char delegateScrollViewDidZoom : 1; unsigned char delegateContentSizeForZoomScale : 1; unsigned char delegateScrollViewDidChangeContentSize : 1; unsigned char delegateScrollViewDidChangeAdjustedContentInset : 1; unsigned char delegateWasNonNil : 1; unsigned char preserveCenterDuringRotation : 1; unsigned char delaysTrackingWhileDecelerating : 1; unsigned char avoidJumpOnInterruptedBounceWithDelayedTrackingWhileDecelerating : 1; unsigned char pinnedZoomMin : 1; unsigned char pinnedXMin : 1; unsigned char pinnedYMin : 1; unsigned char pinnedXMax : 1; unsigned char pinnedYMax : 1; unsigned char staysCenteredDuringPinch : 1; unsigned char wasDelayingPinchForSystemGestures : 1; unsigned char disableContentOffsetRounding : 1; unsigned char alwaysDisableContentOffsetRounding : 1; unsigned char adjustedDecelerationTargetX : 1; unsigned char adjustedDecelerationTargetY : 1; unsigned char hasScrolled : 1; unsigned char wantsConstrainedContentSize : 1; unsigned char constrainedContentSizeNeedsUpdate : 1; unsigned char updateInsetBottom : 1; unsigned char beingDraggedByChildScrollView : 1; unsigned char adjustsTargetsOnContentOffsetChanges : 1; unsigned char skipsContentOffsetAdjustmentsIfScrolling : 1; unsigned char forwardsTouchesUpResponderChain : 1; unsigned char firstResponderKeyboardAvoidanceDisabled : 1; unsigned char hasGradientMaskView : 1; unsigned char configureForObservingByTVSearchController : 1; unsigned char interruptingDeceleration : 1; unsigned char delegateScrollViewAdjustedOffset : 1; unsigned char inSetContentOffset : 1; unsigned char canSkipTraitsAndOverlayUpdatesForViewControllerToNotifyOnLayout : 1; unsigned char needToIncrementScrollBounceStatistic : 1; unsigned char didSetContentSizeAtLeastOnce : 1; unsigned char forcingPanGestureToEndImmediately : 1; unsigned char applicationHasExplicitlySetBounces : 1; unsigned char applyVerticalSafeAreaInsetsToNonscrollingContent : 1; unsigned char topScrollIndicatorFollowsContentOffset : 1; unsigned char verticalScrollIndicatorUsesAlternativeTopSafeAreaInset : 1; unsigned char systemInsetAdjustmentSumValid : 1; unsigned char allowsKeyboardScrolling : 2; unsigned char autoScrollDisabled : 1; unsigned char contentScrollsAlongXAxis : 2; unsigned char contentScrollsAlongYAxis : 2; unsigned char indicatorInsetAdjustmentBehavior : 2; unsigned char observingBoundingPathChanges : 1; unsigned char resetsBoundingPathForSubtree : 1; unsigned char scrubbing : 4; unsigned char alwaysAppliesKeyboardBottomInsetAdjustment : 1; unsigned char shouldAdjustLayoutToCollapseTopSpacing : 1; unsigned char shouldAdjustLayoutToDrawTopSeparator : 1; unsigned char shouldClampBounceVelocity : 1; unsigned char focusFastScrollingDisabled : 1; unsigned char hoveringInVerticalIndicatorTrack : 1; unsigned char hoveringInHorizontalIndicatorTrack : 1; unsigned char hasPendingHideScrollIndicators : 1; unsigned char supportsPointerDragScrolling : 1; unsigned char needsLayoutOnVisibleBoundsChange : 1; unsigned char shouldContentOffsetAlwaysIgnoreSafeAreaInsetsChange : 1; unsigned char shouldPreventFocusScrollPastContentSize : 1; unsigned char allowsAsyncScrollEvent : 1; } _scrollViewFlags; NSTimer *_trackingWatchdogTimer; unsigned long long _currentScrollDeviceCategory; UIPointerRegion *_scrollingPointerRegion; unsigned long long _scrollingPointerRegionGenerationID; _UIScrollViewAsyncScrollDecelerationState *_asyncScrollDecelerationState; } @property (retain, nonatomic) UIScrollViewMonitor *_scrollViewMonitor; @property (nonatomic, getter=_cachedVerticalScrollIndicatorBaseInsets, setter=_setCachedVerticalScrollIndicatorBaseInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } cachedVerticalScrollIndicatorBaseInsets; @property (nonatomic, getter=_cachedHorizontalScrollIndicatorBaseInsets, setter=_setCachedHorizontalScrollIndicatorBaseInsets:) struct UIEdgeInsets { double top; double left; double bottom; double right; } cachedHorizontalScrollIndicatorBaseInsets; @property (readonly, nonatomic, getter=_isVerticalBouncing) BOOL isVerticalBouncing; @property (readonly, nonatomic, getter=_isHorizontalBouncing) BOOL isHorizontalBouncing; @property (readonly, nonatomic, getter=_isAnimatingZoom) BOOL isAnimatingZoom; @property (nonatomic, getter=_zoomAnchorPoint, setter=_setZoomAnchorPoint:) struct CGPoint { double x; double y; } zoomAnchorPoint; @property (retain, nonatomic) id scrollTestParameters; @property (readonly, retain, nonatomic) NSISVariable *_contentWidthVariable; @property (readonly, retain, nonatomic) NSISVariable *_contentHeightVariable; @property (readonly, retain, nonatomic) NSISVariable *_contentXOffsetVariable; @property (readonly, retain, nonatomic) NSISVariable *_contentYOffsetVariable; @property (nonatomic, setter=_setUseContentDimensionVariablesForConstraintLowering:) BOOL _useContentDimensionVariablesForConstraintLowering; @property (retain, nonatomic) NSMutableDictionary *accessoryViews; @property (nonatomic, getter=_adjustsTargetsOnContentOffsetChanges, setter=_setAdjustsTargetsOnContentOffsetChanges:) BOOL adjustsTargetsOnContentOffsetChanges; @property (nonatomic, getter=isProgrammaticScrollEnabled) BOOL programmaticScrollEnabled; @property (nonatomic, getter=_pageDecelerationTarget, setter=_setPageDecelerationTarget:) struct CGPoint { double x0; double x1; } pageDecelerationTarget; @property (nonatomic, setter=_setShouldScrollAncestors:) BOOL _shouldScrollAncestors; @property (nonatomic, getter=_contentScrollsAlongXAxis, setter=_setContentScrollsAlongXAxis:) BOOL contentScrollsAlongXAxis; @property (nonatomic, getter=_contentScrollsAlongYAxis, setter=_setContentScrollsAlongYAxis:) BOOL contentScrollsAlongYAxis; @property (readonly, nonatomic) unsigned long long _contentScrollableAxes; @property (retain, nonatomic, setter=_setRefreshControl:) UIRefreshControl *_refreshControl; @property (readonly, nonatomic, getter=_contentInsetIncludingDecorations) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } _contentInsetIncludingDecorations; @property (readonly, nonatomic, getter=_isAnimatingScroll) BOOL isAnimatingScroll; @property (readonly, nonatomic) _UIStaticScrollBar *_staticScrollBar; @property (nonatomic, setter=_setApplyVerticalSafeAreaInsetsToNonscrollingContent:) BOOL _applyVerticalSafeAreaInsetsToNonscrollingContent; @property (nonatomic, setter=_setConfigureForObservingByTVSearchController:) BOOL _configureForObservingByTVSearchController; @property (readonly, nonatomic) _UIAutoScrollAssistant *_autoScrollAssistant; @property (readonly, nonatomic) _UIScrollViewScrollingAnimator *_scrollingAnimator; @property (readonly, nonatomic) double _intervalBetweenPanGestures; @property (readonly, nonatomic, getter=_isInSetContentOffset) BOOL _inSetContentOffset; @property (readonly, nonatomic, getter=_minimumContentOffset) struct CGPoint { double x0; double x1; } minimumContentOffset; @property (readonly, nonatomic, getter=_maximumContentOffset) struct CGPoint { double x0; double x1; } maximumContentOffset; @property (readonly, nonatomic, getter=_maximumContentPoint) struct CGPoint { double x0; double x1; } maximumContentPoint; @property (nonatomic, getter=_velocityScaleFactor, setter=_setVelocityScaleFactor:) double velocityScaleFactor; @property (nonatomic, setter=_setTopScrollIndicatorFollowsContentOffset:) BOOL _topScrollIndicatorFollowsContentOffset; @property (nonatomic, setter=_setVerticalScrollIndicatorUsesAlternativeTopSafeAreaInset:) BOOL _verticalScrollIndicatorUsesAlternativeTopSafeAreaInset; @property (nonatomic, setter=_setAlternativeVerticalScrollIndicatorTopSafeAreaInset:) double _alternativeVerticalScrollIndicatorTopSafeAreaInset; @property (nonatomic, getter=_forwardsTouchesUpResponderChain, setter=_setForwardsTouchesUpResponderChain:) BOOL forwardsTouchesUpResponderChain; @property (nonatomic, setter=_setWantsConstrainedContentSize:) BOOL _wantsConstrainedContentSize; @property (copy, nonatomic, setter=_setAutomaticContentConstraints:) NSArray *_automaticContentConstraints; @property (nonatomic, setter=_setShouldPreventFocusScrollPastContentSize:) BOOL _shouldPreventFocusScrollPastContentSize; @property (copy, nonatomic, setter=_setAllowedTouchTypesForScrolling:) NSArray *_allowedTouchTypesForScrolling; @property (readonly, nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } accessoryInsets; @property (readonly, nonatomic, getter=_horizontalScrollIndicator) UIView *horizontalScrollIndicator; @property (readonly, nonatomic, getter=_verticalScrollIndicator) UIView *verticalScrollIndicator; @property (readonly, nonatomic, getter=_isScrubbing) BOOL _scrubbing; @property (nonatomic, setter=_setShouldAdjustLayoutToCollapseTopSpacing:) BOOL _shouldAdjustLayoutToCollapseTopSpacing; @property (nonatomic, setter=_setShouldAdjustLayoutToDrawTopSeparator:) BOOL _shouldAdjustLayoutToDrawTopSeparator; @property (nonatomic, setter=_setTopLayoutInsetForSidebar:) double _topLayoutInsetForSidebar; @property (retain, nonatomic, setter=_setTemporaryCoordinatingReplacement:) UIScrollView *_temporaryCoordinatingReplacement; @property (readonly, nonatomic, getter=_isScrollingToTop) BOOL scrollingToTop; @property (nonatomic) struct CGPoint { double x0; double x1; } contentOffset; @property (nonatomic) struct CGSize { double width; double height; } contentSize; @property (nonatomic) struct UIEdgeInsets { double top; double left; double bottom; double right; } contentInset; @property (readonly, nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } adjustedContentInset; @property (nonatomic) long long contentInsetAdjustmentBehavior; @property (nonatomic) BOOL automaticallyAdjustsScrollIndicatorInsets; @property (readonly, nonatomic) UILayoutGuide *contentLayoutGuide; @property (readonly, nonatomic) UILayoutGuide *frameLayoutGuide; @property (weak, nonatomic) id delegate; @property (nonatomic, getter=isDirectionalLockEnabled) BOOL directionalLockEnabled; @property (nonatomic) BOOL bounces; @property (nonatomic) BOOL alwaysBounceVertical; @property (nonatomic) BOOL alwaysBounceHorizontal; @property (nonatomic, getter=isPagingEnabled) BOOL pagingEnabled; @property (nonatomic, getter=isScrollEnabled) BOOL scrollEnabled; @property (nonatomic) BOOL showsVerticalScrollIndicator; @property (nonatomic) BOOL showsHorizontalScrollIndicator; @property (nonatomic) long long indicatorStyle; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } verticalScrollIndicatorInsets; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } horizontalScrollIndicatorInsets; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } scrollIndicatorInsets; @property (nonatomic) double decelerationRate; @property (nonatomic) long long indexDisplayMode; @property (readonly, nonatomic, getter=isTracking) BOOL tracking; @property (readonly, nonatomic, getter=isDragging) BOOL dragging; @property (readonly, nonatomic, getter=isDecelerating) BOOL decelerating; @property (nonatomic) BOOL delaysContentTouches; @property (nonatomic) BOOL canCancelContentTouches; @property (nonatomic) double minimumZoomScale; @property (nonatomic) double maximumZoomScale; @property (nonatomic) double zoomScale; @property (nonatomic) BOOL bouncesZoom; @property (readonly, nonatomic, getter=isZooming) BOOL zooming; @property (readonly, nonatomic, getter=isZoomBouncing) BOOL zoomBouncing; @property (nonatomic) BOOL scrollsToTop; @property (readonly, nonatomic) UIScrollViewPanGestureRecognizer *panGestureRecognizer; @property (readonly, nonatomic) UIScrollViewPinchGestureRecognizer *pinchGestureRecognizer; @property (readonly, nonatomic) UIScrollViewDirectionalPressGestureRecognizer *directionalPressGestureRecognizer; @property (nonatomic) long long keyboardDismissMode; @property (retain, nonatomic) UIRefreshControl *refreshControl; @property (nonatomic) BOOL allowsKeyboardScrolling; @property (readonly, nonatomic, getter=_touchDelayForScrollDetection) double touchDelayForScrollDetection; @property (readonly, nonatomic, getter=_scrollHysteresis) double scrollHysteresis; @property (readonly, nonatomic, getter=_canScrollX) BOOL canScrollX; @property (readonly, nonatomic, getter=_canScrollY) BOOL canScrollY; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } visibleSize; @property (readonly, nonatomic) id coordinateSpace; + (unsigned long long)_defaultEdgesScrollingContentIntoSafeArea; + (id)_implicitAnimationCulprits; + (SEL)_panGestureAction; + (SEL)_pinchGestureAction; - (void)_didUpdateFocusInContext:(id)a0 withAnimationCoordinator:(id)a1; - (void)setCenter:(struct CGPoint { double x0; double x1; })a0; - (void)handlePan:(id)a0; - (double)_alignedContentMarginGivenMargin:(double)a0; - (void)_startTimer:(BOOL)a0; - (void)_gestureRecognizerFailed:(id)a0; - (id)_overridingPreferredFocusEnvironment; - (void)decodeRestorableStateWithCoder:(id)a0; - (void)setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1; - (void)encodeRestorableStateWithCoder:(id)a0; - (unsigned long long)_edgesPropagatingSafeAreaInsetsToSubviews; - (BOOL)_scrollsToMakeFirstResponderVisible; - (void)touchesCancelled:(id)a0 withEvent:(id)a1; - (BOOL)cancelTouchTracking; - (void)_autoScrollAssistantUpdateContentOffset:(struct CGPoint { double x0; double x1; })a0; - (void)setSafeAreaInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setZoomEnabled:(BOOL)a0; - (BOOL)isZoomEnabled; - (id)_panGestureRecognizer; - (BOOL)_beginTrackingWithEvent:(id)a0; - (void)pressesEnded:(id)a0 withEvent:(id)a1; - (void)_setPanGestureRecognizer:(id)a0; - (void)_didChangeFromIdiom:(long long)a0 onScreen:(id)a1 traverseHierarchy:(BOOL)a2; - (void)_boundingPathMayHaveChangedForView:(id)a0 relativeToBoundsOriginOnly:(BOOL)a1; - (void)dealloc; - (void)_populateArchivedSubviews:(id)a0; - (BOOL)_panGestureRecognizer:(id)a0 shouldTryToBeginHorizontallyWithEvent:(id)a1; - (struct CGPoint { double x0; double x1; })_roundedProposedContentOffset:(struct CGPoint { double x0; double x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleBounds; - (void)traitCollectionDidChange:(id)a0; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (BOOL)_gestureRecognizer:(id)a0 shouldBeRequiredToFailByGestureRecognizer:(id)a1; - (void)_setContentOffset:(struct CGPoint { double x0; double x1; })a0 animation:(id)a1; - (void)_endRefreshingAnimated:(BOOL)a0; - (double)_rubberBandOffsetForOffset:(double)a0 maxOffset:(double)a1 minOffset:(double)a2 range:(double)a3 outside:(BOOL *)a4; - (BOOL)_gestureRecognizer:(id)a0 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)a1; - (void)_notifyDidScroll; - (void)encodeWithCoder:(id)a0; - (long long)_contentInsetAdjustmentBehavior; - (BOOL)gestureRecognizer:(id)a0 canPreventGestureRecognizer:(id)a1; - (void)_registerForRotation:(BOOL)a0 ofWindow:(id)a1; - (void)removeFromSuperview; - (BOOL)cancelMouseTracking; - (void)_adjustForAutomaticKeyboardInfo:(id)a0 animated:(BOOL)a1 lastAdjustment:(double *)a2; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)willRotateToInterfaceOrientation:(id)a0; - (void)pressesBegan:(id)a0 withEvent:(id)a1; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_updateAccessories; - (BOOL)_forwardsToParentScroller; - (void)setNeedsLayout; - (void)touchesBegan:(id)a0 withEvent:(id)a1; - (void)nsis_valueOfVariable:(id)a0 didChangeInEngine:(id)a1; - (struct CGPoint { double x0; double x1; })autoscrollContentOffset; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGPoint { double x0; double x1; })_pagingOrigin; - (BOOL)_clipsGlyphPathFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 shouldContinueSuperviewTraversal:(BOOL *)a1; - (void)_viewDidMoveFromScreen:(id)a0 toScreen:(id)a1; - (id)_focusScrollBoundaryMetricsForItem:(id)a0; - (id)_actingParentViewForGestureRecognizers; - (void).cxx_destruct; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_systemContentInset; - (id)_layoutVariablesWithAmbiguousValue; - (id)_parentScrollView; - (void)_geometryChanged:(const struct { int x0; struct CGPoint { double x0; double x1; } x1; struct CGPoint { double x0; double x1; } x2; struct CGSize { double x0; double x1; } x3; struct CGPoint { double x0; double x1; } x4; struct CATransform3D { double x0; double x1; double x2; double x3; double x4; double x5; double x6; double x7; double x8; double x9; double x10; double x11; double x12; double x13; double x14; double x15; } x5; id x6; id x7; id x8; id x9; } *)a0 forAncestor:(id)a1; - (unsigned long long)_focusPrimaryScrollableAxis; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (id)_asyncDeliveryTargetForScrollEvent:(id)a0; - (void)handlePinch:(id)a0; - (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1; - (void)_scrollViewAnimationEnded:(id)a0 finished:(BOOL)a1; - (void)touchesEnded:(id)a0 withEvent:(id)a1; - (void)_setContentScrollInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setUserInteractionEnabled:(BOOL)a0; - (BOOL)_panGestureRecognizer:(id)a0 shouldTryToBeginVerticallyWithEvent:(id)a1; - (void)layoutSubviews; - (void)_scrollToTopFromTouchAtScreenLocation:(struct CGPoint { double x0; double x1; })a0 resultHandler:(id /* block */)a1; - (void)touchesMoved:(id)a0 withEvent:(id)a1; - (BOOL)touchesShouldCancelInContentView:(id)a0; - (void)_setPinchGestureRecognizer:(id)a0; - (void)_traitCollectionDidChangeInternal:(const struct _UITraitCollectionChangeDescription { id x0; id x1; id x2; BOOL x3; struct _UITraitCollectionTraitChanges { BOOL x0; BOOL x1; } x4; } *)a0; - (void)setAutoscrollContentOffset:(struct CGPoint { double x0; double x1; })a0; - (id)initWithCoder:(id)a0; - (BOOL)_shouldScrollToContentBeginningInRightToLeft; - (void)scrollRectToVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })contentFrameForView:(id)a0; - (void)_scrollViewDidEndZooming; - (void)_adjustBackgroundShadowsForContentSizeForcedVisible:(BOOL)a0 withOffset:(double)a1; - (struct CGPoint { double x0; double x1; })_centeredZoomAnchorPointInScene; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_computeBaseInsetsForHorizontalScrollIndicatorWithClientInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (struct CGPoint { double x0; double x1; })_contentOffsetForScrollingToTop; - (double)_pagingFriction; - (BOOL)_resetScrollingForGestureEvent:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_revealableContentPaddingIncludingContentWithCollapsedAffinity:(BOOL)a0; - (double)_scrollIndicatorAdditionalInset; - (void)_setFocusFastScrollingDisabled:(BOOL)a0; - (void)_trackingDidEnd; - (float)_zoomAnimationDurationForScale:(double)a0; - (void)_adjustContentOffsetIfNecessary; - (double)_allowedNavigationOverlapAmount; - (double)_contentOffsetAnimationDuration; - (id)_layoutObserver; - (void)_setTransfersScrollToContainer:(BOOL)a0; - (BOOL)__canScrollWithoutBouncingYIncludingAdditionalContentInsetAmount:(double)a0; - (BOOL)__isKindOfUIScrollView; - (unsigned long long)_abuttedEdgesForContentOffset:(struct CGPoint { double x0; double x1; })a0; - (unsigned long long)_abuttedPagingEdges; - (void)_accumulateViewConstraintsIntoArray:(id)a0; - (id)_actingParentScrollView; - (void)_activateZoomFeedback; - (void)_addContentSubview:(id)a0 atBack:(BOOL)a1; - (void)_addRefreshInset:(double)a0; - (void)_addScrollViewScrollObserver:(id)a0; - (void)_adjustBackgroundShadowsForContentSizeForcedVisible:(BOOL)a0; - (void)_adjustContentSizeForView:(id)a0 atScale:(double)a1; - (void)_adjustCrossingConstraintsIfNecessaryForOldContentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (struct CGPoint { double x0; double x1; })_adjustFocusContentOffset:(struct CGPoint { double x0; double x1; })a0 toShowFocusItemWithInfo:(id)a1; - (void)_adjustScrollerIndicators:(BOOL)a0 alwaysShowingThem:(BOOL)a1; - (void)_adjustScrollerIndicatorsIfNeeded; - (void)_adjustShadowsIfNecessary; - (void)_adjustShadowsIfNecessaryForOffset:(double)a0; - (void)_adjustStartOffsetForGrabbedBouncingScrollView; - (struct CGPoint { double x0; double x1; })_adjustedContentOffsetForContentOffset:(struct CGPoint { double x0; double x1; })a0; - (struct CGPoint { double x0; double x1; })_adjustedContentOffsetForContentOffset:(struct CGPoint { double x0; double x1; })a0 contentSize:(struct CGSize { double x0; double x1; })a1 skipsAdjustmentIfScrolling:(BOOL)a2; - (struct CGPoint { double x0; double x1; })_adjustedContentOffsetForContentOffset:(struct CGPoint { double x0; double x1; })a0 skipsAdjustmentIfScrolling:(BOOL)a1; - (double)_adjustedHorizontalOffsetPinnedToScrollableBounds:(double)a0; - (double)_adjustedVerticalOffsetPinnedToScrollableBounds:(double)a0; - (BOOL)_adjustsContentInsetWhenScrollDisabled; - (unsigned long long)_allowedFocusBounceEdges; - (BOOL)_allowsAsyncScrollEvent; - (BOOL)_allowsKeyboardEventsToScroll; - (void)_allowsKeyboardScrollingDidUpdate; - (BOOL)_allowsParentToBeginHorizontally; - (BOOL)_allowsParentToBeginVertically; - (BOOL)_alwaysAppliesKeyboardBottomInsetAdjustment; - (struct CGPoint { double x0; double x1; })_animatedOriginalOffset; - (struct CGPoint { double x0; double x1; })_animatedTargetOffset; - (BOOL)_applicationHasExplicitlySetBounces; - (void)_applyAutomaticAdjustedContentOffset:(struct CGPoint { double x0; double x1; })a0; - (void)_applyConstrainedContentSizeIfNecessary; - (void)_asynchronouslyDeliverScrollEvent:(id)a0 completion:(id /* block */)a1; - (void)_attemptToDragParent:(id)a0 forNewBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 oldBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_autoScrollTouchInsets; - (BOOL)_avoidsJumpOnInterruptedBounce; - (id)_backgroundShadowForSlideAnimation; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_baseInsetsForAccessoryOnEdge:(long long)a0 hasCustomClientInsets:(BOOL)a1 accessorySize:(double)a2 additionalInsetFromEdge:(double)a3; - (void)_beginActivityTrackingIfNeededForReason:(long long)a0; - (void)_beginDeferredContentOffsetTransitionToOffset:(struct CGPoint { double x0; double x1; })a0 contentSize:(struct CGSize { double x0; double x1; })a1; - (void)_beginDirectManipulationIfNecessaryWithGestureRecognizer:(id)a0; - (void)_beginRefreshing; - (void)_beginScrollingCursorOverrideIfNecessary; - (BOOL)_bounceForCarPlayIfNecessary; - (id)_boundingPathForSubtree; - (void)_bumpTrackingWatchdogTimer; - (BOOL)_canCancelContentTouches:(id)a0; - (BOOL)_canHandleAsyncScrollEvent; - (BOOL)_canPerformAsyncScrollDecelerationReturningEvent:(id *)a0; - (BOOL)_canScrollIgnoringAncestorPermissionX; - (BOOL)_canScrollIgnoringAncestorPermissionY; - (BOOL)_canScrollWithoutBouncingIncludingRevealableContentPaddingTopY; - (BOOL)_canScrollWithoutBouncingX; - (BOOL)_canScrollWithoutBouncingY; - (BOOL)_canScrubWithTouch:(id)a0; - (BOOL)_canSkipTraitsAndOverlayUpdatesForViewControllerToNotifyOnLayoutResetState:(BOOL)a0; - (void)_cancelDeferredContentOffsetTransition; - (void)_centerContentIfNecessary; - (void)_centerContentIfNecessaryAdjustingContentOffset:(BOOL)a0; - (struct CGPoint { double x0; double x1; })_clampScrollOffsetToBounds:(struct CGPoint { double x0; double x1; })a0; - (double)_clampedZoomScale:(double)a0 allowRubberbanding:(BOOL)a1; - (void)_clearContentOffsetAnimation; - (void)_clearContentOffsetAnimation:(id)a0; - (void)_clearParentAdjustment; - (void)_clearScrollBounceStatisticsTrackingState; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_collapsableContentPadding; - (void)_commitDeferredContentOffsetTransition; - (void)_commitScrollBounceStatisticsTrackingState; - (long long)_compatibleContentInsetAdjustmentBehavior; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_computeBaseInsetsForVerticalScrollIndicatorWithClientInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (BOOL)_constraintAffectsContentSize:(id)a0; - (id)_constraintsFromContentSize; - (double)_contentBottomForScrollObservation; - (double)_contentFitCanScrollThreshold; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentInsetForAccessories; - (id)_contentLayoutGuideIfExists; - (id)_contentMarginsGuideIfExists; - (struct CGPoint { double x0; double x1; })_contentOffsetForLowFidelityScrollInDirection:(struct CGPoint { double x0; double x1; })a0 duration:(double *)a1; - (struct CGPoint { double x0; double x1; })_contentOffsetForScrollingToRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGPoint { double x0; double x1; })_contentOffsetOrDeferredContentOffset; - (BOOL)_contentOffsetRoundingEnabled; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_contentScrollInset; - (struct CGSize { double x0; double x1; })_contentSizeOrDeferredContentSize; - (void)_createGestureRecognizersForCurrentTouchLevel; - (id)_createStaticScrollBar; - (double)_currentRubberBandCoefficient; - (unsigned long long)_currentlyAbuttedContentEdges; - (double)_defaultPagingFriction; - (void)_delegateScrollViewAnimationEnded; - (BOOL)_delegateShouldPanGestureTryToBegin; - (void)_didAddDependentConstraint:(id)a0; - (void)_didBeginDirectManipulationWithScrubbingDirection:(long long)a0; - (void)_didEndDirectManipulationWithScrubbingDirection:(long long)a0; - (void)_didRemoveDependentConstraint:(id)a0; - (unsigned long long)_edgesAllowingScrollAccessoriesExtendedToBoundingPath; - (unsigned long long)_edgesApplyingBaseInsetsToScrollIndicatorInsets; - (unsigned long long)_edgesApplyingSafeAreaInsetsToContentInset; - (unsigned long long)_edgesApplyingSafeAreaInsetsToContentInsetForContentSize:(struct CGSize { double x0; double x1; })a0; - (unsigned long long)_edgesApplyingSafeAreaInsetsToScrollAccessoryInsets; - (unsigned long long)_edgesScrollingContentIntoSafeArea; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_effectiveContentInset; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_effectiveGradientMaskLengths; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_effectiveHorizontalScrollIndicatorInsets; - (long long)_effectiveIndicatorStyle; - (id)_effectiveInteractionActivityTrackingBaseName; - (BOOL)_effectiveShouldPreventFocusScrollPastContentSize; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_effectiveVerticalScrollIndicatorInsets; - (void)_enableOnlyGestureRecognizersForCurrentTouchLevel; - (id)_enclosingViewController; - (void)_endActivityTrackingIfNeededForReason:(long long)a0; - (void)_endPanNormal:(BOOL)a0; - (void)_endScrollingCursorOverrideIfNecessary; - (void)_ensureViewsAreLoadedInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)_evaluateWantsConstrainedContentSize; - (void)_faultInContentOffsetGuide; - (void)_findScrollableAncestorIfNeededWithEvent:(id)a0; - (struct UIOffset { double x0; double x1; })_firstPageOffset; - (void)_flashScrollIndicatorsForAxes:(unsigned long long)a0 persistingPreviousFlashes:(BOOL)a1; - (void)_flashScrollIndicatorsPersistingPreviousFlashes; - (BOOL)_focusFastScrollingDisabled; - (id)_focusFastScrollingIndexBarEntries; - (unsigned long long)_focusScrollOffsetResolverForFocusMovement:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_focusScrollableAreaInsets; - (struct CGPoint { double x0; double x1; })_focusTargetOffset; - (id)_focusTuple; - (void)_focusedItem:(id)a0 isMinX:(BOOL *)a1 isMaxX:(BOOL *)a2 isMinY:(BOOL *)a3 isMaxY:(BOOL *)a4; - (void)_forceDelegateScrollViewDidZoom:(BOOL)a0; - (void)_forcePanGestureToEndImmediately; - (id)_frameLayoutGuideIfExists; - (id)_frameLayoutItem; - (BOOL)_gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (BOOL)_gestureRecognizer:(id)a0 shouldRequireFailureOfGestureRecognizer:(id)a1; - (BOOL)_gestureRecognizerShouldBegin:(id)a0; - (BOOL)_getBouncingDecelerationOffset:(double *)a0 forTimeInterval:(double)a1 lastUpdateOffset:(double)a2 min:(double)a3 max:(double)a4 decelerationFactor:(double)a5 decelerationLnFactor:(double)a6 velocity:(double *)a7; - (id)_getDelegateZoomView; - (void)_getGradientMaskBounds:(out struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0 startInsets:(out struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a1 endInsets:(out struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a2 intensities:(out struct UIEdgeInsets { double x0; double x1; double x2; double x3; } *)a3; - (BOOL)_getPagingDecelerationOffset:(struct CGPoint { double x0; double x1; } *)a0 forTimeInterval:(double)a1; - (void)_getStandardDecelerationOffset:(double *)a0 forTimeInterval:(double)a1 min:(double)a2 max:(double)a3 decelerationFactor:(double)a4 decelerationLnFactor:(double)a5 velocity:(double *)a6; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_gradientMaskEdgeInsets; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_gradientMaskInsets; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_gradientMaskLengths; - (void)_handleAutoScroll:(id)a0; - (void)_handleDirectionalPageWithHorizontalVelocity:(double)a0 verticalVelocity:(double)a1; - (void)_handleDirectionalPress:(id)a0; - (void)_handleDirectionalScrollToOffset:(struct CGPoint { double x0; double x1; })a0 clampingToBounds:(BOOL)a1; - (void)_handleKeyboardScrollingPressGesture:(id)a0; - (void)_handleKnobHoverGesture:(id)a0; - (void)_handleKnobLongPressGesture:(id)a0; - (void)_handleLowFidelitySwipe:(id)a0; - (void)_handlePanFailure; - (void)_handleSwipe:(id)a0; - (BOOL)_hasContentForBarInteractions; - (BOOL)_hasScrollViewWillEndDraggingInvocationsToPerform; - (void)_hideScrollIndicator:(id)a0 afterDelay:(double)a1 animated:(BOOL)a2; - (void)_hideScrollIndicators; - (double)_horizontalScrollIndicatorHeight; - (double)_horizontalVelocity; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_iOS_frameForLayoutHorizontalScrollIndicatorWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 effectiveInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 indicatorInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2 contentOffset:(struct CGPoint { double x0; double x1; })a3 fraction:(double)a4 additionalInset:(double)a5 cornerAdjust:(double)a6 needsIndicator:(BOOL)a7 showing:(BOOL)a8 recalcSize:(BOOL)a9 verticalIndicatorFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a10; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_iOS_frameForLayoutVerticalScrollIndicatorWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 effectiveInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 indicatorInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a2 contentOffset:(struct CGPoint { double x0; double x1; })a3 fraction:(double)a4 additionalInset:(double)a5 cornerAdjust:(double)a6 needsIndicator:(BOOL)a7 showing:(BOOL)a8 recalcSize:(BOOL)a9; - (void)_incrementForScrollTest:(id)a0; - (id)_indexBarEntries; - (long long)_indicatorInsetAdjustmentBehavior; - (struct CGSize { double x0; double x1; })_interpageSpacing; - (void)_invalidateLayoutForVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 oldVisibleBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (BOOL)_isAnimatingScrollTest; - (BOOL)_isAutoScrollEnabled; - (BOOL)_isAutomaticContentOffsetAdjustmentEnabled; - (BOOL)_isAutoscrolling; - (BOOL)_isBouncing; - (BOOL)_isFirstResponderKeyboardAvoidanceEnabled; - (BOOL)_isFocusFastScrolling; - (BOOL)_isInterruptingDeceleration; - (BOOL)_isPoint:(struct CGPoint { double x0; double x1; })a0 inExpandedIndicatorForAxis:(unsigned long long)a1; - (BOOL)_isPoint:(struct CGPoint { double x0; double x1; })a0 inExpandedIndicatorForAxis:(unsigned long long)a1 containerRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2; - (BOOL)_isRectFullyVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)_isScrollViewScrollObserver:(id)a0; - (BOOL)_isScrollingEnabled; - (void)_layoutAdjustmentsDidChange; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_layoutGuide:(id)a0 adjustedLayoutFrameForFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (id)_layoutGuideOfType:(long long)a0 createIfNecessary:(BOOL)a1; - (void)_layoutHorizontalScrollIndicatorWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 effectiveInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 contentOffset:(struct CGPoint { double x0; double x1; })a2 fraction:(double)a3 additionalInset:(double)a4 cornerAdjust:(double)a5 needsIndicator:(BOOL)a6 showing:(BOOL)a7 recalcSize:(BOOL)a8 verticalIndicatorFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a9; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_layoutVerticalScrollIndicatorWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 effectiveInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a1 contentOffset:(struct CGPoint { double x0; double x1; })a2 fraction:(double)a3 additionalInset:(double)a4 cornerAdjust:(double)a5 needsIndicator:(BOOL)a6 showing:(BOOL)a7 recalcSize:(BOOL)a8; - (void)_lowFidelityScrollInDirection:(struct CGPoint { double x0; double x1; })a0; - (void)_managedSubviewAdded:(id)a0; - (void)_markScrollViewAnimationForKey:(id)a0 ofView:(id)a1; - (double)_maxTopOffset; - (double)_maxTopOffsetAdjustedForRevealableContentPadding:(double)a0; - (struct CGPoint { double x0; double x1; })_maximumContentOffsetForContentSize:(struct CGSize { double x0; double x1; })a0; - (void)_moveContentSubview:(id)a0 toBack:(BOOL)a1; - (BOOL)_needsLayoutOnVisibleBoundsChange; - (struct CGPoint { double x0; double x1; })_newScrollOffsetForScrubReturningAnimated:(BOOL *)a0; - (void)_notifyAdjustedContentInsetDidChange; - (void)_notifyAlignedContentMarginChanged; - (struct CGSize { double x0; double x1; })_nsis_contentSize; - (id)_observerImplementingWillEndDraggingMethod; - (struct UIOffset { double x0; double x1; })_offsetForCenterOfPossibleZoomView:(id)a0 withIncomingBoundsSize:(struct CGSize { double x0; double x1; })a1; - (double)_offsetForRubberBandOffset:(double)a0 maxOffset:(double)a1 minOffset:(double)a2 range:(double)a3; - (struct CGPoint { double x0; double x1; })_offsetToScrollToForArrowPressType:(long long)a0; - (double)_offsetWithoutDecorationForRubberBandOffset:(double)a0 maxOffset:(double)a1 minOffset:(double)a2 range:(double)a3; - (void)_old_updateAutomaticContentSizeConstraintsIfNecessaryWithContentSize:(struct CGSize { double x0; double x1; })a0; - (struct CGPoint { double x0; double x1; })_originalOffsetForAnimatedSetContentOffset; - (BOOL)_ownsAnimationForKey:(id)a0 ofView:(id)a1; - (BOOL)_pagingDown; - (BOOL)_pagingLeft; - (BOOL)_pagingRight; - (BOOL)_pagingUp; - (void)_performFullScreenScrollTest:(id)a0 iterations:(int)a1 scrollAxis:(unsigned long long)a2; - (void)_performNaturalScrollTest:(id)a0 completionHandler:(id /* block */)a1; - (void)_performScrollTest:(id)a0 iterations:(int)a1 delta:(int)a2; - (void)_performScrollTest:(id)a0 iterations:(int)a1 delta:(int)a2 length:(int)a3; - (void)_performScrollTest:(id)a0 iterations:(int)a1 delta:(int)a2 length:(int)a3 scrollAxis:(unsigned long long)a4; - (void)_performScrollTest:(id)a0 iterations:(int)a1 delta:(int)a2 length:(int)a3 scrollAxis:(unsigned long long)a4 extraResultsBlock:(id /* block */)a5; - (void)_performScrollTest:(id)a0 iterations:(int)a1 delta:(int)a2 length:(int)a3 scrollAxis:(unsigned long long)a4 extraResultsBlock:(id /* block */)a5 completionBlock:(id /* block */)a6; - (void)_performScrollTest:(id)a0 iterations:(int)a1 delta:(int)a2 scrollAxis:(unsigned long long)a3; - (void)_performScrollTestWithParameters:(id)a0 completionBlock:(id /* block */)a1; - (void)_performScrollViewWillEndDraggingInvocationsWithVelocity:(struct CGPoint { double x0; double x1; })a0 targetContentOffset:(struct CGPoint { double x0; double x1; } *)a1 unclampedOriginalTarget:(struct CGPoint { double x0; double x1; })a2; - (void)_pinContentOffsetToClosestPageBoundary; - (BOOL)_platformUsesGestureRecognizersForKeyboardScrolling; - (void)_popTrackingRunLoopModeIfNecessaryForReason:(id)a0; - (void)_prepareToPageWithHorizontalVelocity:(double)a0 verticalVelocity:(double)a1; - (id)_puic_observerImplementingWillEndDraggingMethod; - (void)_pushTrackingRunLoopModeIfNecessaryForReason:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_rectForPageContainingRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_rectForPageContainingView:(id)a0; - (void)_reenableImplicitAnimationsAfterScrollTest; - (void)_registerAsScrollToTopViewIfPossible; - (void)_registerForSpringBoardBlankedScreenNotification; - (id)_relativePanView; - (void)_removeRefreshInset:(double)a0; - (void)_removeScrollViewScrollObserver:(id)a0; - (BOOL)_requiresExplicitLayoutMarginsGuideForAttribute:(long long)a0 getAttributeForGuide:(int *)a1; - (void)_resetContentScrollableAxes; - (void)_resetDiscreteFastScroll; - (void)_resetScrollableAncestor; - (void)_resetScrollingWithUIEvent:(id)a0; - (BOOL)_resetsBoundingPathForSubtree; - (void)_resizeWithOldSuperviewSize:(struct CGSize { double x0; double x1; })a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_revealableContentPadding; - (struct CGPoint { double x0; double x1; })_rubberBandContentOffsetForOffset:(struct CGPoint { double x0; double x1; })a0 outsideX:(BOOL *)a1 outsideY:(BOOL *)a2; - (double)_rubberBandOffsetWithoutDecorationForOffset:(double)a0 maxOffset:(double)a1 minOffset:(double)a2 range:(double)a3 outside:(BOOL *)a4; - (void)_runLoopModePopped:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_safeAreaInsetsConsultingAlternativeTopInsetIfApplicable; - (id)_scrollDetentOffsets; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_scrollIndicatorContainerRect; - (id)_scrollTestExtraResults; - (BOOL)_scrollToTopIfPossible:(BOOL)a0; - (void)_scrollViewDidEndDecelerating; - (void)_scrollViewDidEndDeceleratingForDelegate; - (void)_scrollViewDidEndDraggingForDelegateWithDeceleration:(BOOL)a0; - (void)_scrollViewDidEndDraggingWithDeceleration:(BOOL)a0; - (void)_scrollViewDidLayoutSubviews; - (id)_scrollViewTouchDelayGesture; - (void)_scrollViewWillBeginDragging; - (void)_scrollViewWillBeginZooming; - (BOOL)_scrollViewWillEndDraggingWithDeceleration:(BOOL)a0; - (long long)_scrubbingForPoint:(struct CGPoint { double x0; double x1; })a0 touch:(id)a1; - (long long)_scrubbingForPoint:(struct CGPoint { double x0; double x1; })a0 touchType:(long long)a1; - (void)_sendDelayedTouchesIfNecessary; - (void)_sendGeometryAffectingContentBottomChangedToScrollObservers; - (void)_setAbsoluteContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1; - (void)_setAdjustsContentInsetWhenScrollDisabled:(BOOL)a0; - (void)_setAllowedFocusBounceEdges:(unsigned long long)a0; - (void)_setAllowedNavigationOverlapAmount:(double)a0; - (void)_setAllowsAsyncScrollEvent:(BOOL)a0; - (void)_setAllowsParentToBeginHorizontally:(BOOL)a0; - (void)_setAllowsParentToBeginVertically:(BOOL)a0; - (void)_setAlwaysAppliesKeyboardBottomInsetAdjustment:(BOOL)a0; - (void)_setAlwaysBounceVertical:(BOOL)a0; - (void)_setAutoScrollEnabled:(BOOL)a0; - (void)_setAutoScrollTouchInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_setAutomaticContentOffsetAdjustmentEnabled:(BOOL)a0; - (void)_setAutoscrolling:(BOOL)a0; - (void)_setAvoidsJumpOnInterruptedBounce:(BOOL)a0; - (void)_setContentInsetAdjustmentBehavior:(long long)a0; - (void)_setContentMarginsGuide:(id)a0; - (void)_setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1 animationCurve:(int)a2; - (void)_setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1 animationCurve:(int)a2 animationAdjustsForContentOffsetDelta:(BOOL)a3; - (void)_setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1 animationCurve:(int)a2 animationAdjustsForContentOffsetDelta:(BOOL)a3 animation:(id)a4; - (void)_setContentOffset:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1 animationCurve:(int)a2 animationAdjustsForContentOffsetDelta:(BOOL)a3 animation:(id)a4 animationConfigurator:(id /* block */)a5; - (void)_setContentOffset:(struct CGPoint { double x0; double x1; })a0 duration:(double)a1 animationCurve:(int)a2; - (void)_setContentOffset:(struct CGPoint { double x0; double x1; })a0 duration:(double)a1 animationCurve:(int)a2 animationConfigurator:(id /* block */)a3; - (void)_setContentOffsetAnimationDuration:(double)a0; - (void)_setContentOffsetPinned:(struct CGPoint { double x0; double x1; })a0; - (void)_setContentOffsetPinned:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1; - (void)_setContentOffsetRoundingEnabled:(BOOL)a0; - (void)_setContentOffsetWithDecelerationAnimation:(struct CGPoint { double x0; double x1; })a0; - (void)_setEdgesAllowingScrollAccessoriesExtendedToBoundingPath:(unsigned long long)a0; - (void)_setEdgesScrollingContentIntoSafeArea:(unsigned long long)a0; - (void)_setFirstPageOffset:(struct UIOffset { double x0; double x1; })a0; - (void)_setFirstResponderKeyboardAvoidanceEnabled:(BOOL)a0; - (void)_setFlipsHorizontalAxis:(BOOL)a0; - (void)_setGradientMaskEdgeInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_setGradientMaskInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_setGradientMaskLengths:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)_setIndicatorInsetAdjustmentBehavior:(long long)a0; - (void)_setInterpageSpacing:(struct CGSize { double x0; double x1; })a0; - (void)_setKnobInteractionGestureDelayed:(BOOL)a0; - (void)_setLayoutObserver:(id)a0; - (void)_setMaskView:(id)a0; - (void)_setNeedsLayoutOnVisibleBoundsChange:(BOOL)a0; - (void)_setPagingFriction:(double)a0; - (void)_setPagingOrigin:(struct CGPoint { double x0; double x1; })a0; - (void)_setRelativePanView:(id)a0; - (void)_setResetsBoundingPathForSubtree:(BOOL)a0; - (void)_setShouldContentOffsetAlwaysIgnoreSafeAreaInsetsChange:(BOOL)a0; - (void)_setShowsBackgroundShadow:(BOOL)a0; - (void)_setShowsHorizontalScrollIndicator:(BOOL)a0; - (void)_setShowsVerticalScrollIndicator:(BOOL)a0; - (void)_setSkipsContentOffsetAdjustmentsIfScrolling:(BOOL)a0; - (void)_setStaysCenteredDuringPinch:(BOOL)a0; - (void)_setSubviewWantsAutolayoutTripWantsAutolayout:(BOOL)a0; - (void)_setSupportsPointerDragScrolling:(BOOL)a0; - (void)_setSystemInsetAdjustment:(double)a0 forAdjustmentTypeIdentifier:(id)a1; - (void)_setUpGradientMaskViewIfNecessary; - (void)_setUpdateRequestRecord:(const struct _UIUpdateRequestRecord { struct _UIUpdateRequest *x0; unsigned int x1; } *)a0; - (void)_setUsesStaticScrollBar:(BOOL)a0; - (void)_setZoomFeedbackGenerator:(id)a0; - (double)_shadowHeightOffset; - (BOOL)_shouldAutoScroll; - (BOOL)_shouldContentOffsetAlwaysIgnoreSafeAreaInsetsChange; - (BOOL)_shouldContentOffsetMaintainRelativeDistanceFromSafeArea; - (BOOL)_shouldReverseLayoutDirectionConsideringFlippedHorizontalAxis; - (BOOL)_shouldTrackImmediatelyWhileDecelerating; - (BOOL)_shouldUpdateFocusInContext:(id)a0; - (BOOL)_showsBackgroundShadow; - (void)_simulateGestureWithDuration:(double)a0 begin:(id /* block */)a1 update:(id /* block */)a2 end:(id /* block */)a3; - (void)_simulateScrollWithTranslation:(struct CGPoint { double x0; double x1; })a0 duration:(double)a1 willBeginDragging:(id /* block */)a2 didEndDragging:(id /* block */)a3 willBeginDecelerating:(id /* block */)a4 didEndDecelerating:(id /* block */)a5; - (void)_simulateZoomByScaleFactor:(double)a0 duration:(double)a1 willBeginZooming:(id /* block */)a2 didEndZooming:(id /* block */)a3; - (void)_skipNextStartOffsetAdjustment; - (BOOL)_skipsContentOffsetAdjustmentsIfScrolling; - (void)_smoothScrollAsyncWithUpdateTime:(double)a0 state:(id)a1; - (void)_smoothScrollDisplayLink:(id)a0; - (void)_smoothScrollSyncWithUpdateTime:(double)a0; - (void)_smoothScrollWithUpdateTime:(double)a0; - (void)_springBoardBlankedScreenNotification:(id)a0; - (BOOL)_startBeingDraggedByChild:(id)a0; - (void)_startDraggingParent:(id)a0; - (void)_staticScrollBar:(id)a0 didScrollInDirection:(struct CGPoint { double x0; double x1; })a1; - (BOOL)_staysCenteredDuringPinch; - (void)_stopAutoScrollAssistant; - (BOOL)_stopBeingDraggedByChild:(id)a0; - (void)_stopDraggingParent:(id)a0; - (void)_stopScrollDecelerationNotify:(BOOL)a0; - (void)_stopScrollingAndZoomingAnimations; - (void)_stopScrollingAndZoomingAnimationsPinningToContentViewport:(BOOL)a0; - (void)_stopScrollingAndZoomingAnimationsPinningToContentViewport:(BOOL)a0 tramplingDragFlags:(BOOL)a1; - (void)_stopScrollingNotify:(BOOL)a0 pin:(BOOL)a1; - (void)_stopScrollingNotify:(BOOL)a0 pin:(BOOL)a1 tramplingDragFlags:(BOOL)a2; - (BOOL)_subviewPreventsSkipLayout:(id)a0; - (BOOL)_supportsContentDimensionVariables; - (BOOL)_supportsPointerDragScrolling; - (void)_suppressImplicitAnimationsForScrollTest; - (id)_swipeGestureRecognizer; - (void)_switchToLayoutEngine:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_systemContentInsetIncludingAccessories:(BOOL)a0; - (double)_systemInsetAdjustmentForAdjustmentTypeIdentifier:(id)a0; - (double)_systemInsetAdjustmentSum; - (BOOL)_touchMayChangeSelection; - (id)_touchesDelayedGestureRecognizer; - (void)_trackingDidBegin; - (void)_trackpadInterruptScroll:(id)a0; - (BOOL)_transfersScrollToContainer; - (id)_uili_existingObservationEligibleLayoutVariables; - (void)_unregisterForSpringBoardBlankedScreenNotification; - (void)_updateAccessoriesInset; - (void)_updateContentFitDisableScrolling; - (void)_updateDecelerationLastOffset:(struct CGPoint { double x0; double x1; })a0; - (void)_updateDecelerationLastOffsetScrollViewPoint:(struct CGPoint { double x0; double x1; })a0; - (void)_updateForChangedEdgesConvertingSafeAreaToContentInsetWithOldSystemContentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0 oldEdgesPropagatingSafeAreaInsets:(unsigned long long)a1 adjustContentOffsetIfNecessary:(BOOL)a2; - (void)_updateForChangedScrollIndicatorRelatedInsets; - (void)_updateForChangedScrollRelatedInsets; - (void)_updateGradientMaskView; - (void)_updateLayoutMarginsGuideConstraintsIfNecessary; - (void)_updatePagingGesture; - (void)_updatePanGesture; - (void)_updatePanGestureConfiguration; - (void)_updatePinchGesture; - (void)_updatePinchGestureForState:(long long)a0; - (void)_updateRubberbandingStatisticTrackingState; - (void)_updateScrollAnimationForChangedTargetOffset:(struct CGPoint { double x0; double x1; })a0; - (void)_updateScrollGestureRecognizersEnabled; - (void)_updateUsesStaticScrollBar; - (void)_updateZoomGestureRecognizersEnabled; - (BOOL)_usesLowFidelityPanning; - (struct CGPoint { double x0; double x1; })_velocityForAnimatedScrollFromOffset:(struct CGPoint { double x0; double x1; })a0 toOffset:(struct CGPoint { double x0; double x1; })a1; - (double)_verticalScrollIndicatorWidth; - (double)_verticalVelocity; - (BOOL)_viewIsInsideNavigationController; - (void)_webCustomViewWillBeRemovedFromSuperview; - (void)_willMoveToWindow:(id)a0; - (void)_wolf_scrollViewWillEndDraggingWithDeceleration:(BOOL)a0; - (void)_zoomAnimationDidStop; - (id)_zoomFeedbackGenerator; - (double)_zoomRubberBandScaleForScale:(double)a0; - (double)_zoomScaleForRubberBandScale:(double)a0; - (double)_zoomScaleFromPresentationLayer:(BOOL)a0; - (void)_zoomToCenter:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1 duration:(double)a2; - (void)_zoomToCenter:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1 duration:(double)a2 force:(BOOL)a3; - (void)_zoomToCenterInternal:(struct CGPoint { double x0; double x1; })a0 scale:(double)a1 duration:(double)a2 allowRubberbanding:(BOOL)a3 force:(BOOL)a4; - (void)accessoryInsetsDidChange:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (id)accessoryViewAtEdge:(long long)a0; - (void)adjustedContentInsetDidChange; - (BOOL)allowsMultipleFingers; - (void)animator:(id)a0 startAnimation:(id)a1; - (void)animator:(id)a0 stopAnimation:(id)a1 fraction:(float)a2; - (BOOL)bouncesHorizontally; - (BOOL)bouncesVertically; - (void)delayed:(id)a0; - (BOOL)delaysContentTouches; - (void)flashScrollIndicators; - (double)horizontalScrollDecelerationFactor; - (struct CGPoint { double x0; double x1; })indexBarAccessoryView:(id)a0 contentOffsetForEntry:(id)a1 atIndex:(long long)a2; - (id)interactionActivityTrackingBaseName; - (BOOL)isAutomaticContentOffsetAdjustmentsAnimated; - (BOOL)isElementAccessibilityExposedToInterfaceBuilder; - (double)keyboardBottomInsetAdjustmentDelta; - (id)nsli_contentHeightVariable; - (id)nsli_contentWidthVariable; - (id)nsli_contentXOffsetVariable; - (id)nsli_contentYOffsetVariable; - (id)nsli_layoutMarginsItem; - (void)performWhileAnimatingAutomaticContentOffsetAdjustments:(id /* block */)a0; - (BOOL)preservesCenterDuringRotation; - (BOOL)pressGestureRecognizer:(id)a0 shouldAllowPress:(id)a1; - (void)setAccessoryView:(id)a0 atEdge:(long long)a1; - (void)setAllowsMultipleFingers:(BOOL)a0; - (void)setBouncesHorizontally:(BOOL)a0; - (void)setBouncesVertically:(BOOL)a0; - (void)setDelaysContentTouches:(BOOL)a0; - (void)setHorizontalScrollDecelerationFactor:(double)a0; - (void)setInteractionActivityTrackingBaseName:(id)a0; - (void)setPreservesCenterDuringRotation:(BOOL)a0; - (void)setScrollingEnabled:(BOOL)a0; - (void)setShowBackgroundShadow:(BOOL)a0; - (void)setTracksImmediatelyWhileDecelerating:(BOOL)a0; - (void)setUpdateInsetBottomDuringKeyboardDismiss:(BOOL)a0; - (void)setVerticalScrollDecelerationFactor:(double)a0; - (void)setZoomScale:(double)a0 animated:(BOOL)a1; - (void)setZoomScale:(double)a0 withAnchorPoint:(struct CGPoint { double x0; double x1; })a1 allowRubberbanding:(BOOL)a2 animated:(BOOL)a3 duration:(double)a4 notifyDelegate:(BOOL)a5; - (void)setZoomScale:(double)a0 withAnchorPoint:(struct CGPoint { double x0; double x1; })a1 allowRubberbanding:(BOOL)a2 animated:(BOOL)a3 duration:(double)a4 notifyDelegate:(BOOL)a5 force:(BOOL)a6; - (void)startScrollViewMonitoring; - (void)stopScrollViewMonitoring; - (BOOL)touchesShouldBegin:(id)a0 withEvent:(id)a1 inContentView:(id)a2; - (BOOL)tracksImmediatelyWhileDecelerating; - (BOOL)updateInsetBottomDuringKeyboardDismiss; - (double)verticalScrollDecelerationFactor; - (void)willAnimateRotationToInterfaceOrientation:(id)a0; - (void)zoomToRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 animated:(BOOL)a1; @end