美文网首页
计算图片的全屏显示尺寸

计算图片的全屏显示尺寸

作者: ONE2 | 来源:发表于2021-05-07 19:25 被阅读0次
    CGSize imageSize = CGSizeMake(100, 100);
    CGSize size = [UIScreen mainScreen].bounds.size;
    CGFloat height = size.width * (imageSize.height / imageSize.width);
    if(height > size.height) {
        height = size.height;
    }
    CGFloat width = height * imageSize.width / imageSize.height;
    return CGSizeMake(width, height);
    

    图片宽高比3:4

    CGFloat scale = 3/4.0;
        CGFloat ow = originSize.width;
        CGFloat oh = originSize.height;
        CGFloat height = ow/scale;
        if(height > oh) {
            height = oh;
        }
        CGFloat width = height*scale;
        
        cropWidth = width;
        cropHeight = height;
    

    相关文章

      网友评论

          本文标题:计算图片的全屏显示尺寸

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