UGCKitBGMCell.h 916 B

1234567891011121314151617181920212223242526
  1. // Copyright (c) 2019 Tencent. All rights reserved.
  2. #import <UIKit/UIKit.h>
  3. #import "UGCKitCircleProgressView.h"
  4. @class UGCKitBGMCell;
  5. @protocol UGCKitBGMCellDelegate <NSObject>
  6. - (void)onBGMDownLoad:(UGCKitBGMCell *)cell;
  7. @end
  8. @interface UGCKitBGMCell : UITableViewCell
  9. @property (weak, nonatomic) id <UGCKitBGMCellDelegate> delegate;
  10. @property (weak, nonatomic) IBOutlet UIButton *downLoadBtn;
  11. @property (weak, nonatomic) IBOutlet UILabel *musicLabel;
  12. @property (weak, nonatomic) IBOutlet UILabel *authorLabel;
  13. @property (strong, nonatomic) UIView *progressView;
  14. @property (strong, nonatomic) NSString *downloadText;
  15. @property (strong, nonatomic) NSString *downloadingText;
  16. @property (strong, nonatomic) NSString *applyText;
  17. @property (strong, nonatomic) UIImage *downloadButtonBackground;
  18. @property (strong, nonatomic) UIImage *progressButtonBackground;
  19. - (void) setDownloadProgress:(CGFloat)progress;
  20. @end