如何设置图像以填充全视图?

时间:2012-09-25 10:03:22

标签: iphone cgbitmapcontextcreate

我使用下面的代码填写rgba forful视图。但我只有一半(1/2)宽度。任何人请告诉我我的代码有什么问题。

             CGContextRef bitmap = CGBitmapContextCreate(
             rgba,
             width,     // width = 320
             height,        // 460
             8               //CGImageGetBitsPerComponent(imageRef),    
             4 * width, // rowbytes
             colorSpace,
             kCGImageAlphaNoneSkipLast);
             );

1 个答案:

答案 0 :(得分:0)

尝试使用:width * [UIDevice currentDevice].scale代替widthheight * [UIDevice currentDevice].scale代替height

请记住,您的设备可以有Retina屏幕,而您的320px视图实际上是640px视图。 (比例= 2)