Hallo Community,
ich versuche mich seit kurzem an einer Universal App und hätte dazu einige Grundsatzfragen.
Auf Apple habe ich nur das einleitende Tutorial gefunden.
Nun meine Fragen:
- Das von Xcode erstellte Projekt hat keine Weiche durch (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad), sondern läd die erforderliche XIB durch die Einstellungen in der plist. Stimmt das?
- Ich nutze nun, soweit es möglich ist die gleichen ViewController mit unterschiedlichen XIB-Dateien, allerdings heißen die beiden XIBs gleich. Holt sich das System dann in abhängigkeit des Gerätes die richtige XIB? (XIB1 liegt in der Gruppe iPhone / XIB2 liegt in der Gruppe iPad)
- Warum klappt das Konzept mit den XIBs nur ab und an? Zum Teil läd er mir beim iPad-Simulator iPhone XIBs und umgekehrt. Muss ich irgendwo in der XIB einstellen für welches Gerät diese ist?
Ich hoffe die Fragen sind verständlich.
Vielen Dank für Eure Mühen.
Viele Grüße,
C3000
ich versuche mich seit kurzem an einer Universal App und hätte dazu einige Grundsatzfragen.
Auf Apple habe ich nur das einleitende Tutorial gefunden.
Nun meine Fragen:
- Das von Xcode erstellte Projekt hat keine Weiche durch (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad), sondern läd die erforderliche XIB durch die Einstellungen in der plist. Stimmt das?
- Ich nutze nun, soweit es möglich ist die gleichen ViewController mit unterschiedlichen XIB-Dateien, allerdings heißen die beiden XIBs gleich. Holt sich das System dann in abhängigkeit des Gerätes die richtige XIB? (XIB1 liegt in der Gruppe iPhone / XIB2 liegt in der Gruppe iPad)
- Warum klappt das Konzept mit den XIBs nur ab und an? Zum Teil läd er mir beim iPad-Simulator iPhone XIBs und umgekehrt. Muss ich irgendwo in der XIB einstellen für welches Gerät diese ist?
Ich hoffe die Fragen sind verständlich.
Vielen Dank für Eure Mühen.
Viele Grüße,
C3000