musicCell.m 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. //
  2. // musicCell.m
  3. // BuguLive
  4. //
  5. // Created by zzl on 16/6/14.
  6. // Copyright © 2016年 xfg. All rights reserved.
  7. //
  8. #import "musicCell.h"
  9. #import "MDRadialProgressTheme.h"
  10. #import "MDRadialProgressLabel.h"
  11. @implementation musicCell
  12. - (void)awakeFromNib
  13. {
  14. [super awakeFromNib];
  15. // self.msonger.textColor = textColor5;
  16. // self.mprogress.progressTotal = 100;
  17. // self.mprogress.progressCounter = 1;
  18. // self.mprogress.theme.thickness = 8;
  19. // self.mprogress.theme.incompletedColor = [UIColor clearColor];
  20. // self.mprogress.theme.completedColor = kAppMainColor;
  21. // self.mprogress.theme.sliceDividerHidden = YES;
  22. // self.mprogress.label.hidden = NO;
  23. // self.mprogress.label.text =@"";
  24. // self.mprogress.label.textColor = kAppMainColor;
  25. // self.mprogress.label.font = [UIFont systemFontOfSize:10];
  26. }
  27. - (IBAction)clickMusic:(UIButton *)sender {
  28. if(self.clickPlay)
  29. {
  30. sender.selected = !sender.isSelected;
  31. self.clickPlay(sender.selected,self.model);
  32. }
  33. }
  34. //perct => 0-100,-1 表示隐藏
  35. - (void)showProcess:(int)perct
  36. {
  37. if( perct == -1 )
  38. {
  39. self.mprocessBase.hidden = YES;
  40. }
  41. else
  42. {
  43. self.mprocessBase.hidden = NO;
  44. self.mprogress.progressCounter = perct;
  45. self.mprogress.label.text = [NSString stringWithFormat:@"%d%%",perct];
  46. }
  47. }
  48. - (void)setSelected:(BOOL)selected animated:(BOOL)animated
  49. {
  50. [super setSelected:selected animated:animated];
  51. // Configure the view for the selected state
  52. }
  53. - (void)setModel:(musiceModel *)model
  54. {
  55. _model = model;
  56. self.mname.text = model.title;
  57. self.msonger.text = model.user_name;
  58. self.mlong.text = model.music_time;
  59. }
  60. @end