BarrageCell

open class BarrageCell : UIView

Undocumented

  • Undocumented

    Declaration

    Swift

    public static let barrageAnimationKey: String
  • 是否是空闲状态

    Declaration

    Swift

    open var isIdle: Bool
  • 开始闲置的时间, 闲置超过5秒的, 自动回收内存

    Declaration

    Swift

    open var idleTime: TimeInterval
  • Undocumented

    Declaration

    Swift

    open var barrageDescriptor: BarrageDescriptor?
  • Undocumented

    Declaration

    Swift

    open var trackIndex: Int
  • Undocumented

    Declaration

    Swift

    open var barrageAnimation: CAAnimation? { get }
  • Undocumented

    Declaration

    Swift

    open func addBarrageAnimation(delegate: CAAnimationDelegate?)
  • Undocumented

    Declaration

    Swift

    open func prepareForReuse()
  • Undocumented

    Declaration

    Swift

    open func clearContents()
  • Undocumented

    Declaration

    Swift

    open func updateSubviewsData()
  • Undocumented

    Declaration

    Swift

    open func layoutContentSubviews()
  • Undocumented

    Declaration

    Swift

    open func convertContentToImage()
  • 设置好数据之后调用一下自动计算bounds

    Declaration

    Swift

    open override func sizeToFit()
  • 默认删除所有的subview和sublayer; 如果需要选择性的删除可以重写这个方法

    Declaration

    Swift

    open func removeSubviewsAndSublayers()
  • Undocumented

    Declaration

    Swift

    open func addBorderAttributes()