BarrageDescriptor
open class BarrageDescriptor : NSObjectUndocumented
- 
                  
                  Undocumented DeclarationSwift open var barrageCellClass: BarrageCell.Type?
- 
                  
                  显示位置normal型的渲染在low型的上面, height型的渲染在normal上面 DeclarationSwift open var positionPriority: BarragePositionPriority
- 
                  
                  动画时间, 时间越长速度越慢, 时间越短速度越快 DeclarationSwift open var animationDuration: CGFloat
- 
                  
                  固定速度, 可以防止弹幕在有空闲轨道的情况下重叠, 取值0.0~100.0, animationDuration与fixedSpeed只能选择一个, fixedSpeed设置之后可以不用设置animationDuration DeclarationSwift open var fixedSpeed: CGFloat
- 
                  
                  新属性里回传了被点击的cell, 可以在代码块里更改被点击的cell的属性, 比如之前有用户需要在弹幕被点击的时候修改被点击的弹幕的文字颜色等等. 用来替代旧版本的touchAction DeclarationSwift open var cellTouchedAction: (@MainActor @Sendable (BarrageDescriptor, BarrageCell) -> Void)?
- 
                  
                  边框颜色 DeclarationSwift open var borderColor: UIColor?
- 
                  
                  边框宽度 DeclarationSwift open var borderWidth: CGFloat
- 
                  
                  圆角 DeclarationSwift open var cornerRadius: CGFloat
- 
                  
                  渲染范围, 最终渲染出来的弹幕的Y坐标最小不小于renderRange.location, 最大不超过renderRange.length-barrageCell.height DeclarationSwift open var renderRange: NSRange?
 View on GitHub
View on GitHub