我正在尝试使用苹果提供的IKImageViewDemo(http://developer.apple.com/mac/library/samplecode/IKImageViewDemo/index.html),并尝试为其添加滚动条。我尝试了两件事情:
同样地,为什么会:
打印 b 1 滚动条 0?
1)将IKImageView嵌入ScrollView中。这会产生各种奇怪的影响,例如图像不再位于应该在的位置,滚动条似乎处于固定位置,无论窗口大小如何(因此我可以缩小窗口并且失去滚动条,即使滚动视图已设置为随窗口调整大小)。
2)我在openImageURL方法中的代码中添加了[_imageView setHasHorizontalScrollers:YES](和vertical)。这似乎没有做任何事情。
我是否遗漏了一些显而易见的东西?
此外:为什么要使用
?NSLog(@"scrollbar? H %d V %d hide %d",
_imageView.hasHorizontalScroller,
_imageView.hasVerticalScroller,
_imageView.autohidesScrollers);
_imageView.hasHorizontalScroller = YES;
_imageView.hasVerticalScroller = YES;
_imageView.autohidesScrollers = YES;
NSLog(@"scrollbar? H %d V %d hide %d",
_imageView.hasHorizontalScroller,
_imageView.hasVerticalScroller,
_imageView.autohidesScrollers);
给我:
scrollbar? H 0 V 0 hide 0
scrollbar? H 0 V 0 hide 0
?
此外,另外一点:同样地,为什么会:
BOOL b = _imageView.autohidesScrollers = YES;
NSLog (@"b %d scrollers %d", b, _imageView.autohidesScrollers);
打印 b 1 滚动条 0?