如何在iOS中更改位图的大小?

时间:2013-07-03 05:07:37

标签: ios bitmap core-graphics

我创建了一个视图大小的位图。当视图增加高度时,如何增加此位图的高度并按如下方式绘制:

- (void)drawRect:(CGRect)rect
{
  CGContextRef context = UIGraphicsGetCurrentContext();

  CGContextSaveGState(context);

  if (myBitmapContext)
  {
     CGImageRef imageref = CGBitmapContextCreateImage(myBitmapContext);
     CGContextDrawImage(context, rect, imageref);
     CGImageRelease(imageref);
  }

  CGContextRestoreGState(context);
}

感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

您可以在绘制图像之前使用CGContextScaleCTM