PDHomeScrollView.h 727 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // PDHomeScrollView.h
  3. // NDPublicLogic
  4. //
  5. // Created by LStar on 2023/5/16.
  6. //
  7. #import <UIKit/UIKit.h>
  8. @class PDHomeScrollView;
  9. @protocol PDHomeScrollViewDelegate <NSObject>
  10. // 当内容可以滚动时会调用
  11. - (void)homeScrollViewContentCanScroll:(PDHomeScrollView *)scrollView;
  12. ///容器的滚动代理
  13. - (void)homeScrollViewDidScroll:(PDHomeScrollView *)scrollView;
  14. - (CGFloat)heightForContainerCanScroll;
  15. @end
  16. @interface PDHomeScrollView : UIScrollView
  17. // 设置容器是否可以滚动
  18. @property (nonatomic, assign) BOOL canScroll;
  19. @property (nonatomic,weak) id<PDHomeScrollViewDelegate> scrollDelegate;
  20. ///内容滚动view
  21. @property (nonatomic, strong) NSArray <UIScrollView *>* contentViews;
  22. @end