使用使用capInsets生成图像的CoreGraphics绘制UIImage

时间:2014-04-03 19:16:29

标签: ios uiimage core-graphics cgimage xcasset

假设我有一个存储在Images.xcassets中的图像被切片;即它的capInsets属性已设置,我想在CoreGraphics中绘制大于其实际大小的图像。我该怎么做?

我是否必须使用capInsets属性手动将图像切片为9个部分,然后手动增大/拉伸9个部分或者是否有更简单的方法?

1 个答案:

答案 0 :(得分:2)

    UIGraphicsBeginImageContext(litView.layer.frame.size);
    [litImg drawInRect:litView.layer.frame];
    UIImage *resizedImg = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();