OCBarrageHeader.h 865 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // OCBarrageHeader.h
  3. // TestApp
  4. //
  5. // Created by QMTV on 2017/8/23.
  6. // Copyright © 2017年 LFC. All rights reserved.
  7. //
  8. #ifndef OCBarrageHeader_h
  9. #define OCBarrageHeader_h
  10. #define kBarrageAnimation @"kBarrageAnimation"
  11. @class OCBarrageDescriptor;
  12. typedef void(^OCBarrageTouchAction)(__weak OCBarrageDescriptor *descriptor);
  13. typedef NS_ENUM(NSInteger, OCBarragePositionPriority) {
  14. OCBarragePositionLow = 0,
  15. OCBarragePositionMiddle,
  16. OCBarragePositionHigh,
  17. OCBarragePositionVeryHigh
  18. };
  19. typedef NS_ENUM(NSInteger, OCBarrageRenderPositionStyle) {//新加的cell的y坐标的类型
  20. OCBarrageRenderPositionRandomTracks = 0, //将OCBarrageRenderView分成几条轨道, 随机选一条展示
  21. OCBarrageRenderPositionRandom, // y坐标随机
  22. OCBarrageRenderPositionIncrease, //y坐标递增, 循环
  23. };
  24. #endif /* OCBarrageHeader_h */