NewRollButtonCell.m 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. //
  2. // NewRollButtonCell.m
  3. // MingMen
  4. //
  5. // Created by 肖雨 on 2017/5/14.
  6. // Copyright © 2017年 肖雨. All rights reserved.
  7. //
  8. #import "NewRollButtonCell.h"
  9. @implementation NewRollButtonCell
  10. - (id)initWithFrame:(CGRect)frame
  11. {
  12. self = [super initWithFrame:frame];
  13. if (self) {
  14. [self.contentView setBackgroundColor:[UIColor clearColor]];
  15. self.img = [[UIImageView alloc] init];
  16. // self.img.frame = CGRectMake((self.frame.size.width-fitScreenHeight(50))/2, (self.frame.size.height/2)-(fitScreenHeight(50)/2)-(fitScreenHeight(20)/2)-1.5, fitScreenHeight(50), fitScreenHeight(50));
  17. self.img.frame = CGRectMake((self.frame.size.width-fitScreenWidth(55))/2, (self.frame.size.height/2)-(fitScreenWidth(55)/2)-(fitScreenHeight(20)/2)-1.5, fitScreenWidth(55), fitScreenWidth(55));
  18. ViewRadius(self.img, fitScreenWidth(55)/2);
  19. [self addSubview:self.img];
  20. self.tilte = [[UILabel alloc]init];
  21. self.tilte.frame = CGRectMake(0, self.img.frame.origin.y+self.img.frame.size.height+3, self.frame.size.width, fitScreenHeight(20));
  22. self.tilte.font = NewFont(fitScreenWidth(12));
  23. self.tilte.textColor = [UIColor blackColor];
  24. self.tilte.textAlignment = NSTextAlignmentCenter;
  25. [self addSubview:self.tilte];
  26. self.tilte.sd_layout
  27. .topSpaceToView(self.img, 3);
  28. }
  29. return self;
  30. }
  31. - (void)assignment:(ZQHomeModel *)model type:(NewRollButtonType)type
  32. {
  33. if (type == rollButtonAndTitle) {
  34. if ([model.name isEqualToString:@"攻防利器"]) {
  35. [self.img setImage:NewImageNamed(@"gflq")];
  36. }else if ([model.name isEqualToString:@"军民采购"]){
  37. [self.img setImage:NewImageNamed(@"jmcg")];
  38. }else if ([model.name isEqualToString:@"政府采购"]){
  39. [self.img setImage:NewImageNamed(@"zfcg")];
  40. }else if ([model.name isEqualToString:@"政府扶持"]){
  41. [self.img setImage:NewImageNamed(@"zffc")];
  42. }else if ([model.name isEqualToString:@"减税免税"]){
  43. [self.img setImage:NewImageNamed(@"jsms")];
  44. }else if ([model.name isEqualToString:@"融资租售"]){
  45. [self.img setImage:NewImageNamed(@"rzzs")];
  46. }else if ([model.name isEqualToString:@"他山己用"]){
  47. [self.img setImage:NewImageNamed(@"tsjy")];
  48. }else if ([model.name isEqualToString:@"市场开拓"]){
  49. [self.img setImage:NewImageNamed(@"sckt")];
  50. }else if ([model.name isEqualToString:@"品牌支撑"]){
  51. [self.img setImage:NewImageNamed(@"ppzc")];
  52. }else if ([model.name isEqualToString:@"高企培育"]){
  53. [self.img setImage:NewImageNamed(@"gqpy")];
  54. }else{
  55. [self.img setImage:NewImageNamed(@"gqpy")];
  56. }
  57. // [self.img sd_setImageWithURL:NewURL([model.ID mosaicUrlPrefix]) placeholderImage:[UIImage imageNamed:@"sb"]];
  58. self.tilte.text = model.name;
  59. }else {
  60. // [self.img sd_setImageWithURL:NewURL([[model safeObjectForKey:@"classifyIcon"] mosaicUrlPrefix]) placeholderImage:NewImageError_C];
  61. // self.tilte.hidden = YES;
  62. }
  63. }
  64. @end