私はこのすばらしいチュートリアルに従い、最終的に 3 つの独立した行のスクロール可能なインターフェイスを実装することができました。
ただし、そのチュートリアルの鍵はメソッドの使用であるため、問題が残っています。
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{
NSLog(@"in hitTest");
if ([self pointInside:point withEvent:event]) {
return _scrollView;
}
return nil;
}
スクロールビュー領域外でもスクロールを処理するため。実際、私の行は UIButtons で満たされ、それらの TouchUpInside イベントはヒット イベントと混同されました。このメソッドにこれらのイベントを認識させて拒否させ、正当なデリゲートに伝達させる方法はありますか?