Domanda

Poiché non sembra esserci impostazioni di finestre in editor di uistoriaboard, Voglio sapere come cambiare la classe finestra di AppDelegate da Uiwindow alla sua sottoclasse.

Quello che faccio spesso sta scrivendo i seguenti codici in Applicazione: DidFinishLaunchingWithOptions:, Ma ogni volta mi rende davvero noioso.

UIViewController* vc = self.window.rootViewController;
self.window = [[MyWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = vc;
.

Qualche idea?

È stato utile?

Soluzione

stai facendo la cosa giusta.Questo è il modo per personalizzare la tua finestra.L'impostazione in IB è altrettanto ingombrante, se ci pensi.

Se sei opploso dalla prospettiva di digitare queste tre righe di codice, considera la conveniente funzionalità della libreria di snippet di codice in Xcode.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top