Con una schermata Informazioni su, probabilmente si desidera solo visualizzare una vista e quindi chiuderla. Quindi, piuttosto che usare un controller di visualizzazione completamente nuovo, puoi semplicemente coprire la vista corrente.
Dando per scontato che hanno un ivar
UIView *aboutUsView;
con la proprietà appropriata.
Nel vostro controller della vista fare:
[[NSBundle mainBundle] loadNibNamed:@"AboutUsView" owner:self options:nil]; // Retains top level items
[self.view addSubview:aboutUsView]; // Retains the view
[aboutUsView release];
Per rimuovere la vista, dire in un'azione collegata a un pulsante sulla vista, fare:
[aboutUsView removeFromSuperview], aboutUsView = nil; // Releases the view
fonte
2009-09-20 23:21:08
Non avevo idea XIBs erano automaticamente caricato come questo. Grazie! – DOOManiac