Cocoa NSScrollView不滚动

Cocoa NSScrollView不滚动,cocoa,nsscrollview,Cocoa,Nsscrollview,我正在尝试为Mac应用程序实现NSScollview。我创建了一个简单的测试应用程序。在IB中,我只创建一个视图控制器,其视图设置为NSScrollview 在viewDidLoad中,我只有以下代码: - (void)viewDidLoad { [super viewDidLoad]; NSImage * image = [NSImage imageNamed:@"harley-davidson-electra-glide-6"]; NSImageView *ima

我正在尝试为Mac应用程序实现NSScollview。我创建了一个简单的测试应用程序。在IB中,我只创建一个视图控制器,其视图设置为NSScrollview

在viewDidLoad中,我只有以下代码:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSImage * image = [NSImage imageNamed:@"harley-davidson-electra-glide-6"];

    NSImageView *imageView = [[NSImageView alloc]initWithFrame:CGRectMake(0, 0, image.size.width, image.size.height)];
    imageView.image = image;

    [self.scrollView setDocumentView:imageView];
}
请注意,图像大小为:
(宽度=1920,高度=1200)


当我运行这个程序时,我会看到一个窗口,它只显示图像的一小部分。半秒钟后,一个水平滚动条出现,然后消失;但是,没有滚动功能。我可以单击并拖动窗口中的任何位置,但什么也不会发生。

我会尝试将
contentSize
添加到NSScrollView对象: