Domanda

ho costruito un'applicazione. Da un mio punto di vista ho usato TableView. Così ora voglio cambiare questo punto di vista tabella a un controller di navigazione.

1- Come posso cambiare immagine datto al Navigation Controller.?

È stato utile?

Soluzione

Il modo più semplice per raggiungere questo obiettivo è quello di creare un nuovo 'applicazione di navigazione a base'. Questo imposterà tutto il necessario. Per impostazione predefinita, questo vi permetterà di iniziare con semplici RootViewController, se si vuole si può cambiare questo per essere il vostro TableViewController modificando il delegato applicazione

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    // Override point for customization after app launch    

    RootViewController *rootViewController = (RootViewController *)[navigationController topViewController];
    rootViewController.managedObjectContext = self.managedObjectContext;

    [window addSubview:[navigationController view]];
    [window makeKeyAndVisible];
}

Tutto quello che dovete fare è copiare il TableViewController nel nuovo progetto e cambiare la RootViewController ad essere tuo

Altri suggerimenti

Se hai iniziato con uno dei progetti modello in XCode trovare il file .xib per la visualizzazione e lanciare InterfaceBuilder facendo doppio clic sul file .xib. È possibile modificare la vista direttamente trascinando i componenti così come l'aggiunta di componenti da una tavolozza.

Vorrei camminare attraverso una delle Mele tutorial e avere un'idea per lavorare con InterfaceBuilder - questo tutorial mostra aggiungendo una vista controllore .

Grazie a tutti. finalmente ho capito: D, basta mettere questo codice:

UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
    [self presentModalViewController:myNav animated:YES];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top