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

È stato utile?

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:

  1. creare un file di vista MyView.m con tutto il necessario IBOutlet
  2. costruire una vista MyView.xib in Interface Builder, lasciando proprietario del file di default e View Imposta come MyView.m
  3. 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
scroll top