Ich habe ein großes Problem mit der Methode "scrollRectToVisible", Teil der UIScrollView-Klasse.scrollRectToVisible mit mehreren UIScrollView funktioniert nicht?
Ich habe eine Ansicht mit 4 UIScrollView von oben nach unten angezeigt, mit Blättern in dem Breiten Weg:
ich in ihnen blättern (wie die in dem „Bilder“ app, aber mit 4 Bildern auf dem gleiche Ansicht) i kann die Höhe eines jeden von ihnen die Größe alles funktioniert
Nun, ich möchte, um „scrollRectToVisible“ verwenden, um „zufällig“ die in jedem UIScrollView angezeigten Seiten.
Das Problem ist, dass:
diese Funktion Arbeit für nur 1 oder 2 UIScrollViews (auch wenn ich dies fordern die 4) , wenn ich die UIScrollViews mit einer „zufälligen“ Größe für jeden von ihnen die Größe, die meisten von der Zeit kann nur die "höchste" diese Funktion ausführen Ich kann nicht wirklich eine rationale Erklärung, warum einige von ihnen arbeiten, und die andere nicht BTW, scheint es, dass es eine Verbindung zwischen der Höhe von die UIScrollView und die Tatsache, dass die Methode funktioniert oder nicht.
Ich bin ziemlich enttäuscht, weil ... ich nur ein Fehler im System fühlen, wie es ist ... aber vielleicht habe ich etwas verpasst obligatorisch diese Methode auf meinem 4 UIScrollView zu machen ...
PS: Ich bin nicht verrückt, aber ich werde verrückt ... lol PS2: Ich habe auch alle ContentView, ContentSize, Frames meiner UIScrollViews und Inhalt überprüft ... Ich sehe keinen Grund, warum es nicht tut funktionieren richtig .... weil das "normale" Touch-Scroll ganz gut funktioniert!
Vielen Dank für alle Tipps oder helfen
sollten Sie auch das entsprechende Tag hinzufügen: iPhone – TahoeWolverine
Haben Sie die 'contentSize' Eigenschaft Ihres' UIScrollView' überprüft? Wenn dieses Problem mich trifft, wird es normalerweise durch eine ungültige Inhaltsgröße (z. B. '{0,0}') in der Bildlaufansicht verursacht. – Jay