Ich habe eine UIScrollView
, für die ich ein UIView
haben, die die subview
des scroll view
ist, die UIView
eine Menge anderer Subviews hat und ich erhalte die Höhe für sie dynamisch nach der Subviews Zugabe, dies ist mein Stück Code der Ansicht hinzufügen AnsichtUIScrollView Bounces, um entweder nach oben oder unten
CGRect frameOfView = CGRectMake(0, 0,Get_Bounds.width, globalYPosition);
self.parentProductDetailView = [[UIView alloc]initWithFrame:frameOfView];
ich die Ansicht auf diese Weise initialisiert bin zuerst blättern und dann nach Ausschöpfung aller Subviews Zugabe ich dies tue,
frameOfView.size.height = globalYPosition;
[self.parentProductDetailView layoutSubviews];
self.parentProductDetailView.frame = frameOfView;
[self.productDetailScrollView addSubview:self.parentProductDetailView];
self.productDetailScrollView.contentSize = CGSizeMake(0, self.parentProductDetailView.frame.size.height *1);
Aber mein scrollview scrollt nicht richtig, es klebt entweder oben oder unten.
Hier ist globalYPosition die Summe der Höhe aller subviews
hinzugefügt parentProductDetailView
Nur eine Einstellung im Dunkeln: Haben Sie in Ihrer Bildlaufansicht Paging aktiviert? Es sollte deaktiviert sein. –
Bitte fügen Sie dies als Antwort hinzu Ich werde es aktualisiert speichern meinen Tag. :) –