2012-04-05 3 views
0

ich einig eigenes Design-Muster getestet, aber nicht zufrieden, weil ein wenig komplex im Vergleich zu der Aufgabe zu erreichen ..Beste iOS-Entwurfsmuster für den Grund einer Ansicht, die/verstecken

ich einen Spielplatz, unter Verwendung von reinen C++ Sachen ohne UI . An der Unterseite möchte ich nur eine einfache Schaltfläche haben, auf die der Benutzer klicken kann, um ein Menü anzuzeigen (im Grunde eine Ansicht von einer .xib)

Ich habe versucht, das mit zwei Ansicht zu tun, ein "Aufruf "show/hide Methoden der anderen ... Ein Chaos, mit markierten Instanzen usw.

Wie würden Sie erreichen, dass ohne eine Symbolleiste, die zu viel Platz auf dem Bildschirm nehmen würde?

Vielen Dank für Ihre Ratschläge und Erfahrungen.

Antwort

0

Wenn ich Ihre Frage verstehe Recht könnten Sie diese Zeilen lesen: Presenting View Controllers from Other View Controllers

würde ich empfehlen Sie in Ihrer Anwendung einen View-Controller für jede Ansicht zu haben. Also mit diesem gesagt, machen Sie einen View-Controller und eine Ansicht (Programmatically oder Interface Builder), die die Schaltfläche enthält, und beim Klicken würden Sie die Technik verwenden, die ich verknüpfte, um die Ansicht des Popover/modalen View-Controllers darzustellen.

ich denke, die Dokumentation von Apple ist gut, aber ich kann einige Tutorials bieten auch:

+0

Es beantwortet. Danke vielmals. Ich habe diesen Aufsatz bereits über Apple KB gelesen, aber in meinem Fall war ich mit Openframeworks als Delegierter etwas verwirrt. Aber ich denke, ich kann das nach dem Teil 1 jetzt tun. pushing meine Erfahrung hier danach :) – gluon

+0

Andreas, ich implementiert, dass nur Teil 1 folgen (mein Delegierter ist bereits in Ordnung mit OF). Es funktioniert gut, außer etwas: Wenn ich die modale Ansicht ablehne (= wenn ich mein Menü schließe), auch wenn meine Ansicht, die den Menüknopf enthält, ein sehr kleiner ist (es hat im Grunde die Größe des Knopfes), Ich habe keinen Zugriff und berühre nichts auf dem Bildschirm außer dem Knopf ... Ich meine, diese Ansicht scheint auf der gesamten Unterseite zu liegen, wodurch jede Interaktionsmöglichkeit deaktiviert wird. Dies ist nicht der Fall am Anfang, aber scheint der Fall nach meinem ersten Menü anzuzeigen und zu beenden Zyklus. – gluon

+0

Entschuldigung, habe deinen letzten Kommentar nicht verstanden. Hast du dein Problem gelöst? – Andreas

Verwandte Themen