我有这堂课:
标题:
@interface vcMain : NSWindowController {
IBOutlet NSView *scroll;
}
@property (retain) IBOutlet NSView *scroll;
-(IBAction)test:(id)sender;
@end
来源:
@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
*scroll 是 Window 的 Content View 中的 Bordered Scroll View 中的自定义视图。
vItem 是一个 ViewController 子类,上面有一些东西来标识它的位置。
问题:当我的 vcMain 从默认的 300x600 调整到 150x300 时,我看不到任何滚动条。
我究竟做错了什么?
汤姆