2013-10-28 11 views
10

Ich versuche, eine neue App mit Singe View Vorlage erstellen, aber es gibt keine XIB oder Storyboard-Option, um meine Schnittstelle als Xib-Datei zu machen !!! Warum entfernt Apple Xib von iOS 7? !! Wie kann ich eine Anwendung mit XIB-Interface-Dateien erstellen?Erstellen Xib-basierte Schnittstelle mit Xcode 5

enter image description here

Antwort

22
  • Erstellen Sie ein neues Projekt
  • Select Single View Anwendung
  • Set Projektname und andere Einstellungen
  • Projekt speichern an Ort
  • Projekt auswählen im Navigator Panel in der linken
  • entfernen Main.storyboard Datei aus Projekt
  • Datei New .xib hinzufügen im Projekt
  • Set Haupt Schnittstelle zu Ihrer .xib Datei in "Registerkarte Allgemein" auf dem rechten Panel. folgenden Code
  • Paste in didFinishLaunchingWithOptions Methode
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
self.window.rootViewController = [[UIViewController alloc] initWithNibName:@"YourViewController" bundle:nil]; 
[self.window makeKeyAndVisible]; 
6

von Apple entfernt, weil sie einfach zu „zwingen“, alle will Storyboards verwenden, obwohl von dem, was ich weiß, eine große Menge von Menschen, die sie nützlich einfach nicht finden.

Ich fürchte, Sie müssen es selbst tun, erstellen Sie einfach eine leere App und stellen Sie sich die Ansicht.

prüfen ein Beispiel:

http://www.appcoda.com/hello-world-app-using-xcode-5-xib/

+1

Yeah, ich weiß :) Ich verwende Storyboards nur in bestimmten Situationen –

+2

Manchmal denke ich, dass sie Storyboards während Appstore überprüfen, um zu sehen, ob Es gibt einige geheime Bildschirme, die von ihnen verborgen sind :) – Sulthan

5

Apfel entfernen Sie es von Xcode 5. Sie haben nur eine Option, um Storyboard zu wählen. Wenn Sie xibs erstellen möchten, entfernen Sie das Storyboard, nachdem Sie die singleView-Anwendung erstellt haben, und fügen Sie xib manuell hinzu. eine andere Option ist, Anwendung in xcode 4.6 oder earliar Version dann führen Sie es auf xcode 5.