我为4.x构建了一个应用程序,应该为所有iPhone 3.0-4.x部署.我意识到imageWithCG
Image:scale:orientation方法仅在4.0及更高版本中可用. 3.x的任何替代方案?以供参考:
Creates and returns an image object with the specified scale and orientation factors.
+ (UIImage *)imageWithCGImage:(CGImageRef)imageRef scale:(CGFloat)scale orientation:(UIImageOrientation)orientation
我目前的用法:
UIImage *inputImage = [UIImage imageWithCGImage:[[UIImage imageNamed: @"arrow.png"] CGImage] scale:1.2 orientation:UIImageOrientationUp];
比例是静态的(即我永远不会改变它)所以我可能会通过photoshop缩放图像,但在我的应用中,方向仍然是必需的.
谢谢!
最佳答案 您可以使用CGContext函数进行缩放,旋转(平移).然后你可以用……
CGImageRef CGBitmapContextCreateImage (
CGContextRef c
);
和
+ (UIImage *)imageWithCGImage:(CGImageRef)cgImage