このイベントで試してみましたが、スクロールイベントが必要で、ボタンクリックイベントも必要です。ここで複数の uiview を使用し、その中にボタンを配置しました (アクション スクロールとボタン アクションの両方が必要です)。
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
if ([self pointInside:point withEvent:event]) {
return _scrollView;
}
return nil;
}
上記のコードでは、スクロール アクションは発生していますが、ボタン アクションは発生していません。
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
if ([self pointInside:point withEvent:event]) {
return nil;
}
return nil;
}
上記のコードではボタン アクションが発生していますが、スクロールはそのビューに対してのみ発生しており、他のスクロール ビューをスクロールすることはできません。