0

画面に2つのビュー(AとB)があります。各ビューにはTouchImageViewが含まれています。Aビューの画像をBにドラッグすると、Bビューの画像が表示されないようにします。しかし、画像はAとBのビューのようです。どうすればBのように見えることを無視できますか?


これがtouchimageviewのソースコードです -TouchImageViewのソースコード

    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 300, 300)];
    TouchImageView *touch = [[TouchImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
    touch.image = [UIImage imageWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"57" ofType:@"png"]];
    touch.userInteractionEnabled=TRUE;
    [view addSubview:touch];
    [self.view addSubview:view];

画像をドラッグしたいのですが、ビューは座標(0、0、300、300)のみです。

4

1 に答える 1

0
    [view setClipsToBounds:YES];

このコードを追加すると、問題が解決し、表示領域がないと画像が表示されません。

于 2013-01-03T15:19:14.837 に答える