Einstellung der korrekten Größen bei der Verwendung von UIScrollView und setContentSize

Ich einfach nur wollen, haben mehr Kontrolle als ich, passen auch auf die normalen iPhone-Bildschirm. Nehmen Sie zum Beispiel das anzeigen der Kontaktinformationen einer Person in der Kontakte-app.

Scheint es, dass ich sollte ein UIScrollView, diese auch umzusetzen.

Können sagen, ich brauche ungefähr 800 Pixeln für diese. Also meiner Feder, habe ich den Blick auf den ScrollView, um eine Höhe von 800. Ich habe dann meine controls unter dem Scroll-Ansicht.

Mache ich meine Verbindung, und klicken Sie dann in der viewDidLoad, Tue ich das übliche:

[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 800)];

Wenn ich build and run " an diesem Zustand ist, wird es nicht scrollen. Also, auf der Suche rund um online -, die Leute sagen, dass Sie haben, um größer zu sein, als der UIScrollView.

Ich kann nicht scheinen, um herauszufinden, Informationen über, wie man tatsächlich berechnen, was 800 sollte in der setContentSize. Ist es nur raten, bis es richtig aussieht? Wenn ich es auf 801, die ich nie alles sehen, was unten auf dem Scroll-View, und wenn ich es auf 1000 ich kann den Grund sehen, aber es nicht wirklich zu Ende, an der Unterseite.

Ich will einfach nur, dass wenn der Benutzer scrollt, es endet an der Unterseite richtig.

Wie wird es berechnet? Oder bin ich etwas fehlt? Das scheint ein ziemlich häufiger verwenden, aber noch nicht gefunden, code-Beispiele, die simulieren, dass dieses einfache Beispiel.

InformationsquelleAutor jmlumpkin | 2011-05-24
Schreibe einen Kommentar