Horizontale UIScrollView mit vertikalen UIScrollViews im Inneren - Wie kann ein Scrollen der inneren Scroll-Ansichten beim Scrollen der äußeren horizontalen Ansicht verhindert werden?

konnte keine Lösung dafür finden.

Ich baue eine App mit einer großen Bildlaufansicht, die Seitenwechsel (horizontal) hat. In dieser Bildlaufansicht gibt es ein Raster mit UIViews und in jedem von ihnen eine UIScroll-Ansicht mit vertikaler Bildlaufansicht.

Nun, der Punkt ist, wenn ich meine 'große' Scrollansicht anrufe, bleibt die Berührung manchmal in einer der kleinen Scrollansichten innerhalb der UIViews des Gitters stecken.

Ich weiß nicht, wie ich es vermeiden soll - habe es mit hitTest versucht, konnte aber immer noch keine Antwort finden.

Hoffe ich bin klar ...

Danke für Ihre Hilfe.

Bearbeiten:

Dies ist die größere Ansicht:

@implementation UIGridScrollView
- (id)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    self.pagingEnabled;
    return self;
}
@end

Nun, zu dieser UIGridScroll-Ansicht habe ich diese Ansicht als Unteransicht hinzugefügt:

@implementation UINoteView
{
IBOutlet UIScrollView *_innerScrollView; // this scrollview frame is in the size of the all UINoteView
}

- (void)awakeFromNib
{
    _innerScrollView.contentSize = CGSizeMake(_innerScrollView.frame.size.width, _innerScrollView.frame.size.height+50.0f);
}
@end

Das Blättern funktioniert gut, die innere Bildlaufansicht funktioniert gut, aber wenn ich die größere Notizansicht anrufe, bleibt mein Finger in der _innerScrollView stecken.

Vielen Dank!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage