J'ai deux fichiers nib. L'un a une NSWindow et l'autre a NSView. Je veux que NSView se charge sur NSWindow au moment de l'exécution. Je comprends que je devrai utiliser les classes NSWindowController et NSViewController. Mais je ne peux pas comprendre comment.
Je suis nouveau au cacao. S'il vous plaît me guider sur la façon d'y parvenir.
Si possible, pouvez-vous me diriger vers un exemple d'application ou un guide pour cela?
Merci à l'avance ..Comment charger un NSView sur une NSWindow dynamiquement?
MISE À JOUR :: Voir les commentaires en ligne
@interface ViewAvailableItemsWindowController : NSObject {
IBOutlet NSWindow * viewAvailableItemsWindow; //Window in question
IBOutlet NSView * viewAvailableItemsView; //View in question
ItemSearchViewController * instanceItemSearchView; //ViewController object
}
@end
@implementation ViewAvailableItemsWindowController
-(void)awakeFromNib{
[viewAvailableItemsWindow makeKeyAndOrderFront:nil];
instanceItemSearchView = [[ItemSearchViewController alloc]initWithNibName:@"ItemSearchView" bundle:nil] ; //Initiating the viewController with the nib for the view.
[viewAvailableItemsView addSubview:[instanceItemSearchView view]]; //Adding the subview to the window..
}
-(void)dealloc{
[instanceItemSearchView release];
[super dealloc];
}
@end
Je pense qu'il cherchait un mini tutoriel et de l'aide, pas un commentaire RTFM. – johnrubythecat
Ce n'est pas un il, c'est un elle :) (très tard mais toujours voulu corriger vous;)) –