2011-01-05 10 views
0

Ich war für eine Antwort auf mein Problem alle über das Netz, aber ohne Erfolg suchen. Ich verwende eine Ansicht mit einer Symbolleiste mit 3 Schaltflächen. In einer Ansicht ist ein Scrollview. Wenn Sie auf eine der Schaltflächen tippen, wird die Bildlaufleiste mit einer Reihe von Beschriftungen und Textansichten mit dynamischer Größe und Position gefüllt. abhängig von der Menge des analysierten Textes. Die Größe der Bildlaufansicht (Höhe) wird abhängig von der Größe der Unteransichten ebenfalls dynamisch geändert. Alles funktioniert gut, wenn ich nur Symbolleistenschaltflächen ändere, ohne vorher die Ansicht zu scrollen. Wenn ich jedoch eine Ansicht nach unten scrolle und dann durch Klicken auf die Schaltfläche Positionen und Größe von Text und Beschriftungen ändere, verhält sich der Scrollview merkwürdig und kehrt nicht zur vorherigen Position zurück (Inhaltsversatz 0, 0). Ich habe mich gefragt, ob es einen guten Waz gibt, um diese Arbeit reibungsloser zu machen. Vielen Dank!Problem mit dynamischen scroll Ansichten iphone

Antwort

0

Warum gehst du nicht einfach die Content der Scroll-Ansicht zur gleichen Zeit setzen Sie die Einstellungen seiner neuen Inhalte sind, das heißt

// populate your scrollView and set its contentSize 
// ... 
[yourScrollView setContentOffset:CGPointZero animated:YES]; 
+0

tnx für die Antwort. zeah, ich benutze es, und es funktioniert gut, wenn ich von "kleineren" scrollview ändern, aber wenn ich scrollen, wenn mz scrollview größer ist, dann tut es nicht/t wok. mz ganze scrollview fängt an herumzuspringen. –