// // JXActiveDetial2.m // shiku_im // // Created by 123 on 2020/6/10. // Copyright © 2020 Reese. All rights reserved. // #import "JXActiveDetial2Vc.h" @interface JXActiveDetail2Vc () @end @implementation JXActiveDetail2Vc - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. [self defineNavBarXXX:@"活动详情" andRinghtBtnImg:@"222"]; UIScrollView *imageScrollView =[[UIScrollView alloc]init]; if (@available(iOS 11.0, *)) { imageScrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { // Fallback on earlier versions } imageScrollView.backgroundColor=kRGBColor(232, 230, 231); [self.view addSubview:imageScrollView]; [imageScrollView mas_makeConstraints:^(MASConstraintMaker *make) { make.top.mas_equalTo(JX_SCREEN_TOP); make.left.mas_equalTo(0); make.right.mas_equalTo(0); make.bottom.mas_equalTo(0); }]; UIImageView *imageBackV=[[UIImageView alloc]initWithImage:[UIImage imageNamed:_strIMG]]; imageBackV.userInteractionEnabled=YES; imageBackV.contentMode=UIViewContentModeScaleAspectFill; [imageScrollView addSubview:imageBackV]; CGFloat imageYW = CGImageGetWidth(imageBackV.image.CGImage); // iamgeView的H = imageView的宽 / (原始图片的宽 / 原始图片的高)---根据宽高比得出imageView的宽 CGFloat imageH = JX_SCREEN_WIDTH / (imageYW / CGImageGetHeight(imageBackV.image.CGImage)); imageBackV.frame = CGRectMake(0, 0, JX_SCREEN_WIDTH, imageH); imageScrollView.contentSize=CGSizeMake(0, imageH+1); } @end