HmvBase.m 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //
  2. // HmvBase.m
  3. // jiaPei
  4. //
  5. // Created by EchoShacolee on 2017/12/9.
  6. // Copyright © 2017年 JCZ. All rights reserved.
  7. //
  8. #import "HmvBase.h"
  9. @interface HmvBase ()
  10. @end
  11. @implementation HmvBase
  12. - (void)viewDidLoad {
  13. [super viewDidLoad];
  14. self.view.autoresizingMask = UIViewAutoresizingFlexibleHeight;
  15. self.zzScrollV = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, kSize.width, self.viewH)];
  16. self.zzScrollV.autoresizingMask = UIViewAutoresizingFlexibleHeight;
  17. }
  18. - (void)didReceiveMemoryWarning {
  19. [super didReceiveMemoryWarning];
  20. // Dispose of any resources that can be recreated.
  21. }
  22. #pragma mark - UITableViewDelegate & UITableViewDataSource
  23. - (void)scrollViewDidScroll:(UIScrollView *)scrollView {
  24. !self.scrollCallback ?: self.scrollCallback(scrollView);
  25. }
  26. #pragma mark - JXPagerViewListViewDelegate
  27. - (UIView *)listView {
  28. return self.view;
  29. }
  30. - (UIScrollView *)listScrollView {
  31. return self.zzScrollV;
  32. }
  33. - (void)listViewDidScrollCallback:(void (^)(UIScrollView *))callback {
  34. self.scrollCallback = callback;
  35. }
  36. @end