Je cette classe:NSScrollView ne montre pas les barres de défilement même si le contenu est assez grand
tête:
@interface vcMain : NSWindowController {
IBOutlet NSView *scroll;
}
@property (retain) IBOutlet NSView *scroll;
-(IBAction)test:(id)sender;
@end
Source:
@implementation vcMain
@synthesize scroll;
-(IBAction)test:(id)sender {
vItem *item = [[vItem alloc] initWithNibName:@"vItem" bundle:nil];
NSView *view = [item view];
[view setFrame:NSMakeRect(0, 0, 300, 600)];
[view setAutoresizingMask:(NSViewHeightSizable) ];
[scroll addSubview:view];
}
@end
* défilement est une vue personnalisée dans une vue Border Scroll dans la vue Contenu d'une fenêtre. VItem est une sous-classe de ViewController avec quelques éléments dessus pour identifier sa position. Problème: Lors du redimensionnement de mon vcMain de 300 x 600 à 150 x 300 par défaut, je ne vois aucune barre de défilement.
Qu'est-ce que je fais mal?
Tom