• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Ein Blick aus dem Fenster verrät es: Der Lenz ist da. Passenderweise wird auch der Frühling unser Thema für das Foto des Monats. Hier geht es lang --> Klick

iPad App im Landsape Modus, ist im Portrait Modus.

  • Ersteller Mini-mc
  • Erstellt am

Mini-mc

Gast
Hallo,
Ich habe Folgendes Problem:
Ich habe eine iPad App erstell mit einer Tabbar ich möchte das die App gleich im Landscape Modus startet habe das so auch im Tabbar-Controller eingestellt und in den App Einstellungen. Jetzt habe ich das GUI erstellt und wollte testen wie das schon mal aussieht, habe dann gemerkt dass die App zwar im Landscape Modus startet Die Tabbar aber so angeordnet ist wie sie das ist wenn sie im Portrait modus ist aber der View im Landscape-Modus. Das sieht dann so aus als hätte man die Dreh-Sperre drin und Dreht es aber nur der View dreht sich mit.
Ich hoffe ihr versteht mein Problem ;). Ich habe zu der Funktion noch nichts Programmiert. Nur alles im Controller und in den App Einstellungen eingestellt.
Vielen Dank im Voraus:)
Liebe Grüße Mini-Mc
Ich nutze Xcode 4 auf meinem Mac.
 

klist

Golden Delicious
Registriert
13.12.11
Beiträge
8
Habe exakt das gleiche Problem, aber erst wenn ich einen dritten Viewcontroller zu den 2 vordefinierten hinzufüge.
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
Wo hast Du shouldAutorotateToInterfaceOrientation: überall überschrieben?

Alex
 

Mini-mc

Gast
bis jetzt habe ich Lediglich im Traget eingestellt das nur Landscape geht.
Mehr habe ich noch nicht gemacht.
Was muss ich noch machen bzw. wo muss ich den Code ändern?
Jonas
 

Mini-mc

Gast
So also ich habe Jetzt in allen "Tabs" der App, in die .h Datei geschrieben:
Return YES;
Aber es funktioniert immer noch nicht. Was muss ich noch machen?
Und wie kann ich die NSStrings Tab übergreifend Programmieren?
Ich habe das ja in die Appdelegate programmiert. Aber die kann ich nur im Mainview verwenden. Da ich aber alles in extra Views Programmiere und das Praktisch nur "Verknüpfe" lässt sich keine Verknüpfun
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
So also ich habe Jetzt in allen "Tabs" der App, in die .h Datei geschrieben:
Return YES;
Poste mal Deinen Code. In die ".h" Dateien soll das nicht!

Und wie kann ich die NSStrings Tab übergreifend Programmieren?
Ich habe das ja in die Appdelegate programmiert. Aber die kann ich nur im Mainview verwenden. Da ich aber alles in extra Views Programmiere und das Praktisch nur "Verknüpfe" lässt sich keine Verknüpfun
So, das müsste man mal im Detail betrachen, was Du da übergeben willst. Von Model-View-Controller hast Du schon mal gehört?

Gruss

Alex
 

Mini-mc

Gast
Ja Klar habe ich vom MVC schon gehört...
Ich habe das auch nicht in die .h gemacht sondern in die .m
Mein Problem ist jetzt Ich erstelle die App mit dem TabbarController. Es sind schon Zwei View´s vorgegeben. Wie kann ich jetzt ein Drittes Hinzufügen ohne das die Landscape Ansicht verloren geht?

Gruss
 

klist

Golden Delicious
Registriert
13.12.11
Beiträge
8
Ich hab das so gemacht, dass ich dem ThirdViewController (so nenn ich ihn mal) im IB gesagt habe, dass er im Landscape Modus ist.
 

Mini-mc

Gast
Und das hat geklappt? bei mir klappt das nicht....Wie hast du das mit dem Appdelegate gelöst?
 

klist

Golden Delicious
Registriert
13.12.11
Beiträge
8
Mit AppDelegate meinst du, wie man übergreifend programmiert oder?

Also ich habe ja im AppDelegate das NSArray *viewControllers, dem ich die einzelnen ViewController meiner Views hinzufüge.

Und der Programmcode der in den Views abläuft steht in den einzelnen ViewControlerx.h/m

Nur ich hätte auch eine Frage:

Und zwar, wenn ich einen ViewController gespeichert habe und nicht mehr benötige, kann ich ja mit removeObjectAtIndex:index den ViewController aus dem NSArray *viewControllers löschen oder? (NSMutable Array natürlich in dem Fall)

Nur wie kann ich aus irgend einem ViewController auf dieses Array, das im AppDelegate liegt zugreifen?

Danke KList