iOS切图拉伸

来源:互联网 发布:战舰世界驱逐舰数据 编辑:程序博客网 时间:2024/04/29 16:04

先把MJ博客详细地址放这

http://blog.csdn.net/q199109106q/article/details/8615661

然后是我自己实践的总结,在此mark,方便调用;

    UIImage * image = [UIImage imageNamed:@"logo40.png"];
    
    //原图尺寸为40×40,这么整能让图片从中心点拉伸
    CGFloat top = 20; // 顶端盖高度
    CGFloat bottom = 20 ; // 底端盖高度
    CGFloat left = 20; // 左端盖宽度
    CGFloat right = 20; // 右端盖宽度
    UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);
    // 指定为拉伸模式,伸缩后重新赋值
    image = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];
    
    UIImageView * imageView = [[UIImageView alloc] initWithImage:image];
    
    [imageView setFrame:self.view.bounds];
    [self.view addSubview:imageView];

0 0
原创粉丝点击