美文网首页
适应image 拉伸不变形

适应image 拉伸不变形

作者: 林希品 | 来源:发表于2023-01-11 14:10 被阅读0次

    swift

    let image = UIImage(named: "home_backMoney")?.resizableImage(withCapInsets: UIEdgeInsets(top: 0, left: 53, bottom: 0, right: 10), resizingMode: .stretch)
    imageView.image = image
    

    53 和 10 是不变形距离

    OC

        // 不处理的图片
        UIImageView *unHandleImg = [[UIImageView alloc] initWithFrame:CGRectMake((SCREENWIDTH-200)/2, 100, 200, 30)];
        unHandleImg.image = [UIImage imageNamed:@"theImage"];
        [self.view addSubview:unHandleImg];
        
        // 处理区域拉伸的图片
        UIImageView *handleImg = [[UIImageView alloc] initWithFrame:CGRectMake((SCREENWIDTH-200)/2, 200, 200, 30)];
        UIImage *img = [UIImage imageNamed:@"theImage"];
        // 四个数值对应图片中距离上、左、下、右边界的不拉伸部分的范围宽度
        img = [img resizableImageWithCapInsets:UIEdgeInsetsMake(35, 35, 35, 35) resizingMode:UIImageResizingModeStretch];
        handleImg.image = img;
        [self.view addSubview:handleImg];
    

    相关文章

      网友评论

          本文标题:适应image 拉伸不变形

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