0

我有一个部分透明的 png 文件,我想将它设置为我的 UIImageView 的背景。我实际上有这个代码:

        generalFond = [[UIImageViewTouchable alloc] initWithFrame:ScrollViewGeneral.frame];
        [generalFond.layer setOpaque:YES];
        generalFond.backgroundColor = [UIColor colorWithPatternImage:[imageCacheManager getUIImage:carte.carte_template.fondUrl]];
        [generalFond.layer setOpaque:NO];
        generalFond.opaque = NO;
        generalFond.delegate = self;
        [ScrollViewGeneral addSubview:generalFond];

我不明白有什么问题...我的 UiImageView 有一个白色背景,其中 png 文件是透明的

谢谢

罗宾

4

1 回答 1

0

您将执行以下操作

   generalFond = [[UIImageViewTouchable alloc] initWithFrame:ScrollViewGeneral.frame];
   [generalFond.layer setOpaque:YES];
   generalFond.image = [imageCacheManager getUIImage:carte.carte_template.fondUrl];
   generalFond.backGroundColor = [UIColor clearColor];
   [generalFond.layer setOpaque:NO];
   generalFond.opaque = NO;
   generalFond.delegate = self;
   [ScrollViewGeneral addSubview:generalFond];
于 2012-06-04T11:42:38.393 回答