1

これが私のコードです

-(void)gridCell:(GridCell *)gCell didSelectImageAtIndex:(NSInteger)index imagSize:(CGRect )frameSize
{
            UIImage *img=[UIImage imageNamed:@"Overlay"];
            UIImageView *imgView=[[UIImageView alloc]initWithFrame:frameSize];
            imgView.image=img;
            [_scrPage addSubview:imgView];
            [self.view addSubview:_scrPage];
 }

オーバーレイを削除する方法を教えてください..

4

1 に答える 1

0

「オーバーレイ」とは、UIImageViewあなたが追加した平均を意味すると思います_srcPageか?そのビューへのある種の参照を保持しましたか?もしそうなら、あなたがする必要があるのはあなたがする必要があるすべてですそうで[imgView removeFromSuperview]; なければ、あなたはあなたがその特定のビューへの参照を得ることができる方法を見つける必要があります。

于 2012-08-26T02:25:00.213 に答える