美文网首页
app帮助里的长图设置

app帮助里的长图设置

作者: neobuger | 来源:发表于2017-07-31 09:56 被阅读5次

在app里有些帮助文档,是一张长长的图片,如何简单的设置呢

- (void)addImageView {
    //添加scrollview
    UIScrollView *scro = [[UIScrollView alloc] initWithFrame:self.view.bounds];
    [self.view addSubview:scro];
    
    //设置image
    UIImage *img = [UIImage imageNamed:@"help"];
    
    //获取图片像素
    CGFloat fixelW = CGImageGetWidth(img.CGImage);
    CGFloat fixelH = CGImageGetHeight(img.CGImage);

    CGFloat mainWidth = self.view.frame.size.width;
    CGFloat mainHeight = self.view.frame.size.width * fixelH/fixelW;
    
    //设置contentsize
    [scro setContentSize:CGSizeMake(mainWidth, mainHeight)];
    
    //设置imageview
    UIImageView *imgview = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, mainWidth, mainHeight)];
    [scro addSubview:imgview];
    imgview.image = img;
}

相关文章

网友评论

      本文标题:app帮助里的长图设置

      本文链接:https://www.haomeiwen.com/subject/pcpllxtx.html