0

我在屏幕上有两个视图(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 回答