将图像视图屏蔽到另一个ImageView中

时间:2011-03-02 02:58:39

标签: iphone uiimageview mask

我正在尝试将记录或CD掩码加载到包含MediaPlayer.framework当前播放歌曲的专辑封面的图像视图中。该记录看起来像这个'http://cl.ly/4w1h'并且在iPhone应用程序中保存图像视图的图像视图的专辑封面是正方形。现在这与我想要做的类似:

我拿CD(http://cl.ly/4wdC)或记录(http://cl.ly/4w1h),我在iPhone上得到这样的东西[CD:(http:// cl .ly / 4wYB)|实录:(http://cl.ly/4wQI)。来自photoshop的图层使用蒙版看起来像这样。 http://cl.ly/4vu4。因此,取下面具并在iPhone上使用它们覆盖在UIImageView的顶部。这甚至可能吗?如果您对我的措辞有疑问,请告诉我。

1 个答案:

答案 0 :(得分:0)

在viewController中尝试:

    UIView *v = [[UIView alloc] initWithFrame:CGRectMake(0,0,300,220)];// or whatever size you want
[self.view addSubview:v];
UIImageView *iv_1 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"FirstImage.png"]];
UIImageView *iv_2 = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"CD_Image.png"]];
iv_2.alpha = .5;   // play with this number between 0 (transparent) and 1.0 (opaque).
[v addSubview:iv_1];
[v addSubview:iv_2];
    [iv_1 release];
    [iv_2 release];
    [v release];