GuideLastView.m 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. //
  2. // GuideLastView.m
  3. // 创维盒子
  4. //
  5. // Created by APPLE on 2023/9/18.
  6. //
  7. #import "GuideLastView.h"
  8. #import <Masonry.h>
  9. @implementation GuideLastView
  10. /*
  11. // Only override drawRect: if you perform custom drawing.
  12. // An empty implementation adversely affects performance during animation.
  13. - (void)drawRect:(CGRect)rect {
  14. // Drawing code
  15. }
  16. */
  17. - (id)initWithFrame:(CGRect)frame{
  18. self = [super initWithFrame:frame];
  19. [self drawAnyView];
  20. return self;
  21. }
  22. - (void)drawAnyView{
  23. [self setBackgroundColor:HWECECECColor];
  24. /*背景视图*/
  25. UIImageView *bgImageView = [[UIImageView alloc] init];
  26. //WithImage:[UIImage imageNamed:@"guide_last_bg_icon"]];
  27. [self addSubview:bgImageView];
  28. [bgImageView mas_makeConstraints:^(MASConstraintMaker *make) {
  29. make.top.mas_equalTo(0);
  30. make.bottom.mas_equalTo(0);
  31. make.left.mas_equalTo(0);
  32. make.right.mas_equalTo(0);
  33. }];
  34. /*中间图片*/
  35. UIImage *middleImage = [UIImage imageNamed:@"guide_last_middle_icon"];
  36. UIImageView *middleImageView = [[UIImageView alloc] initWithImage:middleImage];
  37. [bgImageView addSubview:middleImageView];
  38. //375*419 (原来375*448)
  39. [middleImageView mas_makeConstraints:^(MASConstraintMaker *make) {
  40. make.centerY.mas_equalTo(-20.f);
  41. make.left.mas_equalTo(0);
  42. make.right.mas_equalTo(0);
  43. make.height.mas_equalTo(419*AUTOSCALE);
  44. }];
  45. /*中间标签*/
  46. UILabel *middleLabel = [[UILabel alloc] init];
  47. [middleLabel setTextColor:[UIColor blackColor]];
  48. [middleLabel setNumberOfLines:0];
  49. [middleLabel setTextAlignment:(NSTextAlignmentCenter)];
  50. [middleLabel setFont:[UIFont boldSystemFontOfSize:14.f]];
  51. [middleLabel setText:NSLocalizedString(@"guide_start_sys_app_name",nil)];
  52. [bgImageView addSubview:middleLabel];
  53. [middleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
  54. make.right.mas_equalTo(-20.f);
  55. make.left.mas_equalTo(20.f);
  56. make.bottom.equalTo(middleImageView.mas_bottom).offset(15.f);
  57. }];
  58. /*底部标签*/
  59. UILabel *bottomLabel = [[UILabel alloc] init];
  60. [bottomLabel setTextColor:HW9D9D9DColor];
  61. [bottomLabel setNumberOfLines:0];
  62. [bottomLabel setTextAlignment:(NSTextAlignmentCenter)];
  63. [bottomLabel setFont:[UIFont systemFontOfSize:14.f]];
  64. [bottomLabel setText:NSLocalizedString(@"guide_start_sys_value",nil)];
  65. [bgImageView addSubview:bottomLabel];
  66. [bottomLabel mas_makeConstraints:^(MASConstraintMaker *make) {
  67. make.right.mas_equalTo(-20.f);
  68. make.left.mas_equalTo(20.f);
  69. make.bottom.mas_equalTo(-14.f);
  70. }];
  71. }
  72. @end