• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> Klick

UIViewController

myJ

Idared
Registriert
17.11.08
Beiträge
24
Hallo,

ich habe eine Anfängerfrage zur GUI Entwicklung einer iPhone App.

Als erstes habe ich eine ‚‚Navigation Based Application’’ erstellt.
Danach habe ich eine ‚‚UIViewControllerSubclass’’ mit XIB-Class erstellt.

Wie kann ich nun in meinem Delegate diese zweite View aufrufen?


myJ
 

myJ

Idared
Registriert
17.11.08
Beiträge
24
Danke für die Seite!

Ich habe mir das erste Video "Multiple NIB Files" angesehen.
Dort wird kein UINavigationController verwendet und das Ergebnis ist auch ein anderes.
Es funktioniert soweit das ich mit

Code:
mySecondView =[[MySecondView alloc] initWithNibName:@"MySecondView " bundle:[NSBundle mainBundle]];
[navigationController.view addSubview:[mySecondView view]];
Meine zweite View laden kann.
Allerdings wird diese View vor die Navigations Element des NavigationControllers gelegt.
Geht das auch anders?

Du darfst dich gerne auf den Code beziehen und es mir in 2 Sätzen erklären ;)

Gruß
myJ
 
Zuletzt bearbeitet:

myJ

Idared
Registriert
17.11.08
Beiträge
24
Okay nach etwas suchen und ausprobieren habe ich eine gute Lösung finden können:

Code:
mySecondView =[[MySecondView alloc] initWithNibName:@"MySecondView " bundle:[NSBundle mainBundle]];
[navigationController pushViewController:mySecondView animated:YES];
 
Zuletzt bearbeitet:

buk

Carola
Registriert
19.01.09
Beiträge
112
guude,

myJ, kleiner tipp, versuch doch bitte die code tags zu verwenden. das macht das ganze leserlicher.
viel spass noch beim coden!

regards,
buk
 

myJ

Idared
Registriert
17.11.08
Beiträge
24
Ich persönlich finde diese CODE Blöcke sehr hässlich, da es hat kein Syntax Highlighting hat und den Leser zum horizontalen scrollen zwingt.

Zum Thema:

Ich habe noch 2 UIBarButtonItem in meinem MainWindow.xib
Sobald ich nun meine View wechsle mit:
Code:
[navigationController pushViewController:mySecondView animated:YES];
verschwinden die Buttons.

Wieso verschwinden diese?
Kann ich das verhindern?
Wie kann ich sie wieder einblenden?