私のプロジェクトでは、下部にスクロールがあり、上部にテーブルがあります。スクロールビュー内に10個のボタンを追加しています。ボタンごとに、画面上を移動するためのパンジェスチャがありました。ボタンがテーブルと交差すると、テーブルビューに画像が追加されます。
しかし、パンはスクロール内で機能しています。ビュー上を移動させる方法
私のコーディングは:
downscroll=[[UIScrollView alloc]initWithFrame:CGRectMake(24, 635, 980, 100)];
downscroll.backgroundColor=[UIColor redColor];
downscroll.contentSize=CGSizeMake(990, 100);
[self.view addSubview:downscroll];
for(int i=1;i<=8;i++)
{
b1=[UIButton buttonWithType:UIButtonTypeCustom];
b1.frame=CGRectMake(30+px, 0, 80, 80);
[b1 setImage:[UIImage imageNamed: [NSString stringWithFormat:@"Icon%i.png",i]] forState:UIControlStateNormal];
[downscroll addSubview:b1];
// [self.view sendSubviewToBack:b1];
// [self.view bringSubviewToFront:b1];
[groupbutton addObject:b1];
panRecognizer3= [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(move:)];
[b1 setUserInteractionEnabled:YES];
b1.exclusiveTouch=YES;
img.tag=i;
[b1 addGestureRecognizer:panRecognizer3];
px=px+120;
}
スクロールスクロールビューを使用せずにボタンを直接追加すると、正常に機能しますが、ボタンスクロールビューを追加する必要がある場合は、適切なコードを使用してください。前もって感謝します。