我正在尝试为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];
}请注意,图像大小为:(width = 1920, height = 1200)
当我运行它时,我得到了一个窗口,它只显示了图像的一小部分。在半秒内,水平滚动条出现,然后消失;但是,没有滚动功能。我可以在窗口中的任意位置单击并拖动,但没有任何反应。
发布于 2015-06-12 05:25:01
https://stackoverflow.com/questions/30785212
复制相似问题