2013-09-30 12 views
12

quando creo un nuovo progetto selezionando l'opzione (applicazione vista singola) in xcode 5, aggiunge automaticamente Main.storyboard non c'è alcuna opzione per selezionando il file .Xib come selezioniamo nella versione precedente di xcode. Si prega di spiegare a qualcuno questoNon esiste un file .xib quando creo una nuova "Applicazione vista singola" in XCode 5

+0

Quindi è un "vuoto Applicazione" o un "Single View Applicazione"? – trojanfoe

+0

Applicazione a vista singola – Akhtar

risposta

20

Il mio suggerimento è:

  1. Creare un'applicazione vuota
  2. Vai a File/New/File, Scegliere Objective-C Classe
  3. Nome tua classe ViewController (o quello che vuoi), rendono sottoclasse di UIViewController Assicurati di aver selezionato la casella "con xib per l'interfaccia utente".

  4. Aperto appDelegate.h, messo

@class ViewController;

tra @interface and #import, e questa proprietà di seguito:

@property (strong, nonatomic) UIViewController *viewController; 
  1. Apri la tua appDelegate.m: importare la vostra ViewController

#import "ViewController.h"

e prima

[self.window makeKeyAndVisible]; 

messo

self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; 
    self.window.rootViewController = self.viewController; 
+0

questo è molto chiaro, ma penso che sia meglio se scrivi "@property (strong, nonatomic) ViewController * viewController;" dopo @interface. –

10

Per aggiungere XIB in xcode 5, utilizzare l'applicazione Vuota anziché l'applicazione di visualizzazione singola. Fare riferimento a questo question per un modo semplice per integrare un XIB.

+0

grazie a Fility Night – Akhtar

Problemi correlati