- Registriert
- 30.08.10
- Beiträge
- 13
Hallo zusammen
Bei meinem App soll eine UITabBar eingesetzt werden. Allerdings soll beim Starten des App's zuerst eine Login-Form erscheinen, bevor UITabBar geladen wird. Für die verschiedenen View's in UITabBar werden Informationen benötigt, welche in der Login-Form eingegeben werden. Vergleichbar ist dies mit dem Skype-APP ==> Zuerst anmelden, danach erscheinen die persönlichen Daten (Sieht ja beim jedem Login anders aus).
Wie man einen normalen UIViewController erstellt und wie man ein UITabBar erstellt, ist mir klar. Bei beiden Arten wird in der AppDelegate in application DidFinishLaunching... mit [window addSubview: viewController.view]; bzw. [window addSubview: TabBarController.view] die jeweilige Ansicht geladen. Leider jedoch bringe ich es mit meinen bescheidenen Programmier-Kenntnisse nicht hin, dass ich zuerst einen normalen viewController laden kann und erst danach mein UITabBarController. Im "normalen ViewController" hat es zwei Textfelder und einen Button. Beim Klicken auf den Button, soll eben dieser UITabBarController mit den Inhalten der Textfelder als Instanzvariablen geladen werden.
Ich bin bisher wie folgt vorgegangen: In XCode habe ich eine View-based Application erstellt. Dort habe ich meinen "normalen ViewController" mit dem Interface Builder gestaltet (Zwei Textfelder und einen Button). Danach habe ich über New File eine neue UIViewController subClass (namens TabBarController) mit der dazugehörigen .XIB-Datei erstellt. Mit Doppelklick auf dieses XIB-File habe ich im Interface-Bilder dann mein TabBarController erstellt. Ab diesem Schritt habe ich dann nur noch herum probiert und bin nicht annähernd zu einem vernünftigen Resultat gekommen. Ich wäre super froh, wenn mir hier Jemand weiterhelfen könnte. Bin ich überhaupt auf dem richtigen Weg, oder muss ich UITabBar in der AppDelegate erstellen?
Vielen Dank im Vorraus und beste Grüsse aus der Schweiz
reeng
Bei meinem App soll eine UITabBar eingesetzt werden. Allerdings soll beim Starten des App's zuerst eine Login-Form erscheinen, bevor UITabBar geladen wird. Für die verschiedenen View's in UITabBar werden Informationen benötigt, welche in der Login-Form eingegeben werden. Vergleichbar ist dies mit dem Skype-APP ==> Zuerst anmelden, danach erscheinen die persönlichen Daten (Sieht ja beim jedem Login anders aus).
Wie man einen normalen UIViewController erstellt und wie man ein UITabBar erstellt, ist mir klar. Bei beiden Arten wird in der AppDelegate in application DidFinishLaunching... mit [window addSubview: viewController.view]; bzw. [window addSubview: TabBarController.view] die jeweilige Ansicht geladen. Leider jedoch bringe ich es mit meinen bescheidenen Programmier-Kenntnisse nicht hin, dass ich zuerst einen normalen viewController laden kann und erst danach mein UITabBarController. Im "normalen ViewController" hat es zwei Textfelder und einen Button. Beim Klicken auf den Button, soll eben dieser UITabBarController mit den Inhalten der Textfelder als Instanzvariablen geladen werden.
Ich bin bisher wie folgt vorgegangen: In XCode habe ich eine View-based Application erstellt. Dort habe ich meinen "normalen ViewController" mit dem Interface Builder gestaltet (Zwei Textfelder und einen Button). Danach habe ich über New File eine neue UIViewController subClass (namens TabBarController) mit der dazugehörigen .XIB-Datei erstellt. Mit Doppelklick auf dieses XIB-File habe ich im Interface-Bilder dann mein TabBarController erstellt. Ab diesem Schritt habe ich dann nur noch herum probiert und bin nicht annähernd zu einem vernünftigen Resultat gekommen. Ich wäre super froh, wenn mir hier Jemand weiterhelfen könnte. Bin ich überhaupt auf dem richtigen Weg, oder muss ich UITabBar in der AppDelegate erstellen?
Vielen Dank im Vorraus und beste Grüsse aus der Schweiz
reeng