我有一个部分透明的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文件是透明的
由于
罗宾
答案 0 :(得分: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];