2011-09-27 10 views
27

Ho creato una classe personalizzata che sottoclasse UIView. Voglio fare il mio layout in IB, quindi ho stabilito punti vendita. Il problema è come inizializzare la mia vista in modo da ottenerla dalla NIB? Qualsiasi aiuto sarebbe molto apprezzato.Creazione di un UIView da NIB

risposta

53

Qualcosa di simile a questo:

UIView *info = [[[NSBundle mainBundle] loadNibNamed:@"InfoWeather" owner:self options:nil] objectAtIndex:0]; 
+0

Dove ho messo questo? L'ho messo nel metodo init della classe View e sto aggiungendo questa vista come sottomenu ma ancora senza fortuna. –

+0

L'ho messo nel mio 'init' di UIViewController e anche chiamato' [self.view addSubview] ' Tutto sembra buono. – kv0

+0

Questa è una risposta piuttosto difficile da trovare. Grazie! –