相关疑难解决方法(0)

如何在UIImage上制作一种透明的颜色?

在我的iPhone应用程序上,我有一个UIImage实例.我想得到一个UIImage,它是第一个UIImage的结果,其中一个颜色(例如品红色)变得透明.我怎样才能做到这一点?

iphone cocoa-touch image core-graphics

27
推荐指数
6
解决办法
3万
查看次数

在图像IOS中设置透明度

我有一个表视图,我已将图像添加为标题的子视图,但该图像显示为bagckground白色,如何设置图像的透明度.

TIA

iphone xcode objective-c ios

11
推荐指数
1
解决办法
2万
查看次数

CGImageCreateWithMaskingColors不适用于iOS7

我在iOS5和iOS6上开发了一个应用程序.在我升级到XCode 5和iOS7后,我有一些新的bug.

主要的是colorMasking不再有效.完全相同的代码仍可编译并适用于iOS6手机.在iOS7上,蒙面颜色仍然存在.我试图在谷歌上找到答案,但还没找到答案.这是iOS7的错误,还是有人知道更好的做彩色掩模的方法?

这是代码:

- (UIImage*) processImage :(UIImage*) image
{
    UIImage *inputImage = [UIImage imageWithData:UIImageJPEGRepresentation(image, 1.0)];
    const float colorMasking[6]={100.0, 255.0, 0.0, 100.0, 100.0, 255.0};
    CGImageRef imageRef = CGImageCreateWithMaskingColors(inputImage.CGImage, colorMasking);
    UIImage* finalImage = [UIImage imageWithCGImage:imageRef];
    CGImageRelease(imageRef);
    return finalImage;
}
Run Code Online (Sandbox Code Playgroud)

以下是我发现的几个StackOverflow帖子,帮助我在iOS6中首先使用它: 透明度iOS iOS颜色在UIImage中透明

objective-c uiimage ios ios7

4
推荐指数
1
解决办法
3462
查看次数

标签 统计

ios ×2

iphone ×2

objective-c ×2

cocoa-touch ×1

core-graphics ×1

image ×1

ios7 ×1

uiimage ×1

xcode ×1