YBImageBrowserDataSource.h 720 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // YBImageBrowserDataSource.h
  3. // YBImageBrowserDemo
  4. //
  5. // Created by 波儿菜 on 2018/8/25.
  6. // Copyright © 2018年 波儿菜. All rights reserved.
  7. //
  8. #import "YBIBDataProtocol.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. @class YBImageBrowser;
  11. @protocol YBImageBrowserDataSource <NSObject>
  12. @required
  13. /**
  14. 返回数据源数量
  15. @param imageBrowser 图片浏览器
  16. @return 数量
  17. */
  18. - (NSInteger)yb_numberOfCellsInImageBrowser:(YBImageBrowser *)imageBrowser;
  19. /**
  20. 返回当前下标对应的数据
  21. @param imageBrowser 图片浏览器
  22. @param index 当前下标
  23. @return 数据
  24. */
  25. - (id<YBIBDataProtocol>)yb_imageBrowser:(YBImageBrowser *)imageBrowser dataForCellAtIndex:(NSInteger)index;
  26. @end
  27. NS_ASSUME_NONNULL_END