私はこのクラスを持っています:
ヘッダ:
@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 は、ウィンドウのコンテンツ ビューの枠付きスクロール ビューのカスタム ビューです。
vItem は ViewController のサブクラスで、その位置を識別するためのものがあります。
問題: vcMain のサイズをデフォルトの 300x600 から 150x300 に変更すると、スクロールバーが表示されません。
私は何を間違っていますか?
トム