previewLandscapeTopView.m 935 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // previewLandscapeTopView.m
  3. // 双子星云手机
  4. //
  5. // Created by xd h on 2024/7/10.
  6. //
  7. #import "previewLandscapeTopView.h"
  8. @implementation previewLandscapeTopView
  9. - (id)initWithFrame:(CGRect)frame{
  10. self = [super initWithFrame:frame];
  11. self.backgroundColor = [UIColor hwColor:@"#000000" alpha:0.6];
  12. [self drawAnyView];
  13. return self;
  14. }
  15. - (void)drawAnyView{
  16. cg
  17. // gradient
  18. CAGradientLayer *gl = [CAGradientLayer layer];
  19. gl.frame = CGRectMake(0,0,SCREEN_W,60);
  20. gl.startPoint = CGPointMake(0.5, 0);
  21. gl.endPoint = CGPointMake(0.5, 1);
  22. gl.colors = @[(__bridge id)[UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:1.0].CGColor, (__bridge id)[UIColor colorWithRed:0/255.0 green:0/255.0 blue:0/255.0 alpha:0.0].CGColor];
  23. gl.locations = @[@(0), @(1.0f)];
  24. //[self.layer addSublayer:gl];
  25. [self.layer insertSublayer:gl atIndex:0];
  26. backButton
  27. }
  28. @end