XCODE iOS遮罩图像,同时保留区域

时间:2014-01-14 16:25:46

标签: ios image-processing mask

如何使用3个不同区域遮罩图像:

  1. 透明背景
  2. 将放置我的图像的黑色区域
  3. 我想保持白色的白色区域
  4. 你知道是否有可能吗?怎么样?

    我知道怎么做没有白色区域。

1 个答案:

答案 0 :(得分:0)

2次观看,有一些面具......

包含带有图像的图像视图的白色背景的视图。 图像视图的图层有一个蒙版。白色视图的图层有一个蒙版。

这对你有用吗?

UIView *view = [[UIView alloc] initWithFrame:frame];
view.backgroundColor = [UIColor whiteColor];
UIImageView *imageView = [[UIImageview alloc] initWithImage:image];
[view addSubview:imageView];
imageView.layer.mask = maskToShowWhite;
view.layer.mask = maskToShowTransparent;

或者您可以在drawRect中屏蔽图像并在顶部绘制白色?