@class UIScrollView, NSString, _PXUIScrollView; @protocol PXUIScrollViewControllerFocusItemProvider; @interface PXUIScrollViewController : PXScrollViewController { _PXUIScrollView *_scrollView; BOOL _isScrollViewDecelerating; struct UIEdgeInsets { double top; double left; double bottom; double right; } _defaultAutoScrollTouchInsets; } @property (nonatomic, setter=setScrollingToTop:) BOOL isScrollingToTop; @property (readonly, nonatomic) UIScrollView *scrollView; @property (weak, nonatomic) id focusItemProvider; @property (nonatomic) BOOL ignoresSafeAreaInsets; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)scrollViewDidEndDecelerating:(id)a0; - (void)setAlwaysBounceVertical:(BOOL)a0; - (void)setClipsToBounds:(BOOL)a0; - (void)_checkScrollViewDeceleration; - (void)_scheduleScrollViewDecelerationCheck; - (BOOL)showsVerticalScrollIndicator; - (BOOL)scrollViewShouldScrollToTop:(id)a0; - (void)addSubview:(id)a0; - (BOOL)alwaysBounceHorizontal; - (id)contentCoordinateSpace; - (void)scrollViewDidEndDragging:(id)a0 willDecelerate:(BOOL)a1; - (void)scrollViewDidEndScrollingAnimation:(id)a0; - (id)focusItemsForScrollView:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)hasWindow; - (void)addSubviewToScrollView:(id)a0; - (double)horizontalInterPageSpacing; - (BOOL)isDecelerating; - (BOOL)isScrolledAtEdge:(unsigned int)a0 tolerance:(double)a1; - (void)scrollToEdge:(unsigned int)a0 animated:(BOOL)a1; - (void)scrollView:(id)a0 willBeginScrollingAnimationTowardsContentEdges:(unsigned long long)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewContentBounds; - (struct CGSize { double x0; double x1; })scrollViewContentSize; - (void)scrollViewDidEndFocusFastScrolling:(id)a0; - (void)removeGestureRecognizer:(id)a0; - (void)scrollViewDidLayoutSubviews:(id)a0; - (BOOL)isScrubbing; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewVisibleRect; - (void)setHorizontalScrollIndicatorInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setShouldScrollSimultaneouslyWithDescendantScrollView:(BOOL)a0; - (void)setScrollViewContentBounds:(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; })scrollViewActiveRect; - (void)scrollViewDidScrollToTop:(id)a0; - (BOOL)deferContentOffsetUpdates; - (BOOL)respectsContentZOrder; - (void)setDeferContentOffsetUpdates:(BOOL)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollIndicatorFrameForAxis:(long long)a0; - (void)addFloatingSublayer:(id)a0 forAxis:(long long)a1; - (BOOL)alwaysBounceVertical; - (void)contentInsetAdjustmentBehaviorDidChange; - (void).cxx_destruct; - (void)setShowsVerticalScrollIndicator:(BOOL)a0; - (void)setScrollViewNeedsLayout; - (void)setShowsHorizontalScrollIndicator:(BOOL)a0; - (void)scrollViewLayoutIfNeeded; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })horizontalScrollIndicatorInsets; - (BOOL)isTracking; - (void)scrollRectToVisible:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 avoidingContentInsetEdges:(unsigned long long)a1 animated:(BOOL)a2; - (void)setHitTestContentInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)setVerticalScrollIndicatorInsets:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewConstrainedVisibleRect; - (struct CGSize { double x0; double x1; })scrollViewReferenceSize; - (void)scrollViewDidBeginFocusFastScrolling:(id)a0; - (BOOL)clipsToBounds; - (void)scrollToEdge:(unsigned int)a0 animated:(BOOL)a1 completionHandler:(id /* block */)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewTargetRect; - (void)setVisibleOrigin:(struct CGPoint { double x0; double x1; })a0; - (void)scrollViewWillLayoutSubviews:(id)a0; - (void)setAlwaysBounceHorizontal:(BOOL)a0; - (void)applyScrollInfo:(id)a0; - (BOOL)showsHorizontalScrollIndicator; - (BOOL)isDragging; - (void)addGestureRecognizer:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })verticalScrollIndicatorInsets; - (void)setHorizontalInterPageSpacing:(double)a0; - (void)scrollViewDidScroll:(id)a0; - (void)scrollViewWillBeginDragging:(id)a0; - (void)setRespectsContentZOrder:(BOOL)a0; - (BOOL)shouldScrollSimultaneouslyWithDescendantScrollView; - (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1 targetContentOffset:(inout struct CGPoint { double x0; double x1; } *)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scrollViewVisibleRectOutsideBounds; - (void)decelerationRateDidChange; - (void)stopScrollingAndZoomingAnimations; @end