iPhone-SDK: Wie kann ich ein scroll-Ansicht auf meine Anwendung?
Bin ich erstellen, eine Anwendung für das iPhone, das beinhaltet, dass die Schaltflächen, die animieren, ein Bild anzuzeigen, habe ich eine andere Ansicht, in der die Tasten gehalten werden, jedoch möchte ich in der Lage sein, um Sie horizontal oder vertikal scrollen Sie in dieser Ansicht von Tasten. Ich schaute in das hinzufügen von Blättern, Ansichten und ich habe selbst folgte ein tutorial, Aber ich kann einfach nicht herausfinden, wie Sie es zu meiner app. Irgendwelche Ideen, jedermann? In das tutorial, ich folgte dem Kerl fügt dem scroll-Ansicht zum MainWindow.xib, jetzt meine app erstellt und in der viewcontroller.xib. So nach nach dem tutorial, wenn ich Treffer zu bauen und gehen, es Lasten, die Feder und alles, was Sie sehen, ist ein weißer hintergrund und ein scroll-Ansicht. (auch im tutorial, dass er gescrollt, ein Bild, wo wie ich möchte, um zu Blättern, eine langfristige Sichtweise, Tasten) erkenne ich die newbie-ness meiner Frage, könnte verrückt sein, aber ich bin neu in die Programmierung, alle zusammen. Hier ist noch ein zusätzliche Frage, wenn jemand mir geholfen, Holen Sie das scroll-Ansicht zu arbeiten, wo würden Sie das design, den Inhalt, die Ansicht gescrollt, wenn er länger ist, als der iphone-Bildschirm? Denn Es ist mein Verständnis, dass der Raum zu entwerfen, mit der im interface builder ist die Größe des iphone-Bildschirm und zur Gestaltung von Oberflächen, die länger als der iphone-Bildschirm ist nicht in der Lage. (natürlich weiß ich, es ist machbar, ich weiß nur nicht, wie es zu tun) Jede Hilfe wird geschätzt.
InformationsquelleAutor | 2009-06-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie den Inhalt anzeigen (Bereich zum Blättern) Abmessungen programmatisch:
Und dann fügen Sie die view-Komponenten, um die scroll-Ansicht mit dem Koordinatensystem der Ansicht "Inhalt". So sagen die scroll-Ansicht war 100x100 Pixel und Sie wollte das scroll-Ansicht doppelt als breit:
Könnten Sie fügen Sie dann ein button erscheinen auf jeder Hälfte der scroll-view:
Könnte man wahrscheinlich design auf jeder Seite des scroll-Ansicht als separate sub-Blick in die Spitze und dann verschieben Sie das sub-Ansichten Herkunft auf die richtige Seite Position entweder im Interface Builder oder programmgesteuert - aber ich habe nie versucht, diese. Wenn das funktioniert, würden Sie dann in der Lage sein, um das layout der Schaltflächen mit IB.
Ich wäre daran interessiert zu wissen, ob das funktioniert.
Wie hast du Sie konfiguriert die Ansicht "Inhalt"? Ist es eingestellt, um größer zu sein, als die scroll?
Ahh, ja, er war es nicht, aber jetzt ist es und es funktioniert, ach ja, und ich löste mein problem auf die Einstellung das layout etwas visuell in IB das ist größer als der iphone-Bildschirm, ohne programmatisch zu tun, im Grunde, die Sie nicht haben, um zu sehen, die gesamte Sicht auf das, was Sie möchten, zu entwerfen, nur mit der Gestaltung einer iPhone-Bildschirm Größe Teil zu einem Zeitpunkt. Vielen Dank für Ihre hilfreiche Beratung.
Ach übrigens, möchten Sie wissen, welchen code ich verwenden könnte, um loszuwerden, das scroll-view? Weil, wenn ein Benutzer eine Taste drückt in der scroll-Ansicht ich möchte die scroll-Ansicht zu "fade-out" an diesem Punkt, aber ich würde auch gerne wissen welchen code ich verwenden könnte, um dann die Anzeige der scroll-Ansicht wieder. Vielen Dank im Voraus.
InformationsquelleAutor teabot
meisten Ansichten haben .hidden-Eigenschaft.
setzen Sie es auf JA, um zu verstecken -> myscrollview.hidden = YES;
gesetzt, um NICHT zu zeigen -> myscrollview.hidden = NO;
können Sie dieses ausblenden/anzeigen, die innerhalb einer animation ein-und ausblenden der scrollview.
look-up "einfache quartz-animation" - es nur ein paar Zeilen code.
InformationsquelleAutor