2012-04-12 14 views
0

Grundsätzlich meine Frage wäre wirklich, würde es ein Problem geben, wenn ich die Inhaltsgröße Breite oder Höhe einer Bildlaufansicht auf Null (0).iOS - UIScrollView Inhalt Größe auf Null gesetzt

Zum Beispiel: scrollView.contentSize = CGSizeMake(100,0);

Grundsätzlich versuche ich den vertikalen Bildlauf zu deaktivieren. Ich habe versucht, die Höhe der Inhaltsgröße auf die Höhe der tatsächlichen Bildlaufansicht einzustellen. Aber anscheinend funktioniert es nicht. Es hat diesen kleinen zusätzlichen Platz, der vertikales Scrollen ermöglicht. Ich habe versucht, mit Null als Inhalt Größe Höhe und es funktionierte wie ein Charme.

Problem hier ist jetzt, dass ich denke, wenn es Konsequenzen dabei geben könnte. Wenn es jemanden gibt, der es weiß, bitte informieren Sie mich.

Danke.

+2

Haben Sie 'Scrollview.scrollEnabled = NO' versucht? – CodaFi

+0

@CodaFi: Dadurch wird sowohl horizontal als auch vertikal für das Scrollen deaktiviert. Was ich brauche, ist nur eine davon deaktiviert zu haben, insbesondere das vertikale Scrollen. –

Antwort

0

Wenn Sie das contentSize eines UIScrollView anzeigen, bevor Sie es ändern, werden Sie feststellen, dass es auf 0,0 initialisiert wurde. Es ist also wahrscheinlich sicher, diese Einstellung wiederherzustellen.

+0

Danke Mann. Ich habe es selbst versucht, nachdem ich deine Antwort gelesen hatte. Es scheint sicher zu sein. Meine nächste Frage wäre, ist es gute Praxis, dies zu tun? –