Costruire XI ter Interface Builder e caricarli come visualizzazione secondaria in iPhone
-
05-10-2019 - |
Domanda
quello che vorrei sapere se è possibile costruire una visione e il file corrispondente XI ter. Poi, in un controllore generico, caricare questa vista di programmazione e di aggiungere come visualizzazione secondaria alla vista corrente.
Questa visualizzazione secondaria dovrebbe agire come una scatola di informazioni generica che può essere caricato da molti controller.
grazie Leonardo
Soluzione
Ho trovato la soluzione io stesso, dopo aver guardato un po 'di filo StackOverflow. Così mi piacerebbe condividere quello che ho trovato e vedere se si tratta di una soluzione accettabile. Fondamentalmente questo è quello che ho fatto:
- creare un file di vista
MyView.m
con tutto il necessario IBOutlet - costruire una vista
MyView.xib
in Interface Builder, lasciando proprietario del file di default e View Imposta comeMyView.m
-
utilizzare questo pezzo di codice
NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil]; MyView * myView = [xib objectAtIndex:0]; [self addSubview:myView];
Funziona, in realtà ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow