2010-08-17 4 views

Répondre

1

Créez un UIViewController dans Xcode et créez-le Xib. Ajouter/Modifier les contrôles dans IB. Puis chargez votre contrôleur de vue. Conservez-le dans la classe dans laquelle vous le créez, puis ajoutez sa vue en tant que sous-vue de votre classe appelante. Quelque chose comme:

PseudoAlertViewController *controller = [[PseudoAlterViewController alloc] init]; 
[self setAlertViewController:controller]; // nonatomic, retained ivar 
[[self view] addSubview:[controller view]]; //assume calling from view controller 
[controller release], controller = nil; 

Lorsque vous ajoutez la vue à votre sous-vue, il sera tout simplement l'ajouter à l'origine de vue sauf si vous définissez le cadre, donc faire aussi bien avant de l'ajouter à la vue hirarchy:

// You'll have to calculate centeredFrame 
[[controller view] setFrame:centeredFrame]; 
Questions connexes